Les cours de programmation peuvent vous aider à apprendre la logique, la syntaxe et les structures nécessaires pour créer vos propres programmes. Vous pouvez développer des compétences en organisation du code, résolution de problèmes et utilisation d'outils de développement. Beaucoup de cours proposent des exercices pratiques pour progresser étape par étape.

Google Cloud
Compétences que vous acquerrez: AI Security, LLM Application, AI Integrations, Open Web Application Security Project (OWASP), Model Deployment, Large Language Modeling, Cloud Security, Secure Coding, Security Controls, Google Cloud Platform, Cloud API, Threat Detection, Configuration Management
Débutant · Cours · 1 à 3 mois

Google Cloud
Compétences que vous acquerrez: Google Gemini, Gemini, Generative AI Agents, Command-Line Interface, Generative AI, Application Development, Model Context Protocol, Software Installation, Secure Coding, Application Security, Software Architecture
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Architecture des logiciels, Développement mobile, Apple iOS, Maintenabilité, Validation des données, Codage sécurisé, Réutilisation du code, Gestion de la mémoire, Données Validation des données, Interface utilisateur (UI), Programmation Swift, développement iOS, Modèles de conception de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apple iOS, Role-Based Access Control (RBAC), Vulnerability Assessments, iOS Development, Software Testing, Development Testing, Authentications, Unit Testing, Application Security, Security Testing, Secure Coding, Identity and Access Management, Knowledge of Apple Software, Software Quality (SQA/SQC), Verification And Validation, Debugging, Multi-Factor Authentication
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Salesforce Development, Salesforce Object Query Language (SOQL), Salesforce, Web Components, UI Components, Data Access, Application Security, Secure Coding, Web Development, User Interface (UI), Event-Driven Programming, Security Controls, Development Environment, Javascript, Debugging
Avancées · Cours · 3 à 6 mois

Compétences que vous acquerrez: Conception de la base de données, Programmation Java, Systèmes de base de données, Intégrité des données, Optimisation des performances, Gestion des bases de données, Gestion des applications d'entreprise
Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: LLM Application, AI Security, Large Language Modeling, Open Web Application Security Project (OWASP), Prompt Engineering, Secure Coding, Security Controls, Security Architecture Review, Continuous Monitoring, Google Cloud Platform, Application Programming Interface (API)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Database Design, Database Development, Frontend Integration, Database Application, Web Applications, Web Development, Authentications, Web Design and Development, Full-Stack Web Development, Back-End Web Development, User Provisioning, User Accounts, Secure Coding, Visual Basic (Programming Language), Scripting, Scripting Languages, Data Access, Code Reusability, Web Design, Data Validation
Débutant · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Natural Language Processing, Field-Programmable Gate Array (FPGA), Technical Communication, Embedded Systems, Digital Signal Processing, Embedded Software, Distributed Computing, Machine Learning Algorithms, Image Analysis, Machine Learning Methods, Deep Learning, Engineering Design Process, Recurrent Neural Networks (RNNs), Experimentation, Convolutional Neural Networks, Hardware Design, Text Mining, Electrical Engineering, Student Support and Services, Computer Engineering
Obtenir un diplôme
Diplôme · 1 à 4 ans

Duke University
Compétences que vous acquerrez: C (langage de programmation), Planification des tests, Simulations, Outils de construction, Principes de programmation, Algorithmes, Débogage, Cas de test, Tests de logiciels, Développement du programme, Programmation informatique
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois
University of Toronto
Compétences que vous acquerrez: Programmation Python, Outils de test, Algorithmes, Programmation orientée objet (POO), Principes de programmation, Programmation en Python, Cas de test, Tests de logiciels, Automatisation des tests, Tests unitaires, Programmation informatique, Développement du programme, Structures de données
Mixte · Cours · 1 à 3 mois