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.

Microsoft
Compétences que vous acquerrez: API Design, Restful API, Middleware, Application Deployment, Software Testing, Postman API Platform, Microsoft Azure, Cloud Development, Software Documentation, Cloud Applications
Intermédiaire · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Open Web Application Security Project (OWASP), Large Language Modeling, Vulnerability Assessments, Vulnerability Management, Application Security, Secure Coding, Security Controls, Safety and Security, Google Cloud Platform, Security Requirements Analysis, Cloud API, API Design, Application Development, System Configuration, Program Development
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Responsible AI, Information Privacy, Data Ethics, Personally Identifiable Information, Google Cloud Platform, Secure Coding, Cloud Security, Safety and Security, Artificial Intelligence, Generative AI, Machine Learning
Intermédiaire · Cours · 1 à 3 mois

Dartmouth College
Compétences que vous acquerrez: Natural Language Processing, Field-Programmable Gate Array (FPGA), Statistical Machine Learning, Machine Learning, Embedded Systems, Embedded Software, Machine Learning Algorithms, Distributed Computing, Generative AI, Image Analysis, Software Design, Hardware Design, Computer Vision, Electrical and Computer Engineering, Engineering Analysis, Student Support and Services, Student Services, Text Mining, Digital Communications, Electrical Engineering
Obtenir un diplôme
Diplôme · 1 à 4 ans

Duke University
Compétences que vous acquerrez: Programmation informatique, Débogage, Environnement de développement, Algorithmes, Test de logiciels, Développement du programme, Simulations, Pseudo-code, C (langage de programmation), Interface de ligne de commande
Débutant · Cours · 1 à 4 semaines
University of Toronto
Compétences que vous acquerrez: Programmation orientée objet (POO), Débogage, structures de données, Test de logiciels, Algorithmes, Tests unitaires, Cas de test, Programmation en Python, Développement du programme, Pensée informatique, Génie logiciel
Mixte · Cours · 1 à 3 mois

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), Scripting Languages, Computer Programming, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: structures de données, Analyse des Données, Pensée informatique, Principes de programmation, Analyse, Statistiques descriptives, C (langage de programmation), Logiciel de Visualisation de Données
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Débogage, Logiciels et technologies pour l'éducation, Algorithmes, Pensée informatique, Principes de programmation, Remue-méninges, Environnement de développement, Informatique
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Collecte de données, Algorithmes, Stockage des données, Développement du programme, Pensée informatique, Principes de programmation, C (langage de programmation), Microsoft Visual Studio
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Prise de décision fondée sur les données, Modélisation prédictive, Science des données, Analyse des Données, Analyse statistique, Manipulation des données, Big Data, Développement sans code, Traitement des données, Installation du logiciel, Data mining, Analytique, Analyse prédictive, Apprentissage non supervisé
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Débutant · Cours · 1 à 4 semaines