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.

Compétences que vous acquerrez: Informatique distribuée, Actifs numériques, Transformation numérique, Technologies émergentes, Blockchain, Interopérabilité, Cryptographie, Stratégie commerciale, Transformation des entreprises, Gouvernance, Évolutivité
Mixte · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Convolutional Neural Networks, Data Quality, Image Analysis, Data Pipelines, Applied Machine Learning, Data Preprocessing, Model Evaluation, Machine Learning
Intermédiaire · Cours · 1 à 4 semaines

Rice University
Compétences que vous acquerrez: Mathématiques appliquées, Tests de développement, Programmation informatique, Conception de jeux, Pensée informatique, Simulations, Programmation Python, Programmation en Python, Probabilité, Algorithmes, Programmation orientée objet (POO), Tests de logiciels, Débogage, Combinatoire, Principes de programmation, Développement du programme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Développement Android, Structures de données, Développement mobile, Programmation orientée objet (POO), Débogage, Kotlin, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Data Import/Export, C++ (Programming Language), Data Structures, File Management, Computer Programming, Data Store, Computer Science
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: DevOps, Automatisation, Conteneurisation, Kubernetes, Intégration continue, Infrastructure as Code (IaC), Livraison continue, Git (système de contrôle de version), Tests unitaires, Docker (Logiciel), Automatisation des technologies de l'information, GitHub, CI/CD, OpenShift, Jenkins
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Gestion des paquets et des logiciels, Structures de données, GitHub, Cas de test, Tests de logiciels, Documentation du logiciel, Débogage, Programmation du système, Environnement de développement, Rust (langage de programmation), Principes de programmation
Débutant · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Informatique, Architecture des ordinateurs, Matériel informatique, Informatique théorique, Programmation Java, Structures de données, Logique informatique, Algorithmes, Évolutivité, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Environnements de développement intégré, Programmation informatique, Microsoft Copilot, Ingénierie rapide, Workflows d'IA, Installation du logiciel, GitHub, Ingénierie de requête, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Modèles de conception de logiciels, Développement d'applications, Environnement de développement, Développement du programme, Microsoft Visual Studio
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Data Visualization Software, Predictive Analytics, Debugging, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Data Preprocessing, Exploratory Data Analysis, Predictive Modeling, Data Analysis
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Débutant · Cours · 1 à 4 semaines