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.

The Chinese University of Hong Kong
Compétences que vous acquerrez: Algèbre linéaire, Probabilité, Gestion de l'information, Algorithmes, Informatique théorique, Traitement des signaux numériques, Distribution de probabilité, Communications numériques, Systèmes de communication, Télécommunications
Mixte · Cours · 3 à 6 mois

Compétences que vous acquerrez: Package and Software Management, Data Science, Computer Programming, Mathematical Software
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: Gestion des données, Développement d'applications, Programmation Java, Structures de données, Environnements de développement intégré, Principes de programmation, Java, Fichier E/S, Conception orientée objet, Gestion des fichiers, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Intelligence artificielle, IA générative, Automatisation, Traitement du langage naturel, Automatisation des processus d'entreprise, ChatGPT, Automatisation des courriels, Ingénierie de requête, Productivité, Gestion du temps, Ingénierie rapide, L'activation de l'IA
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Informatique en nuage, Programmation informatique, IA générative, Conteneurisation, Rust (langage de programmation), Traitement du langage naturel, Modélisation des grandes langues, L'informatique sans serveur, Docker (Logiciel), Visage étreint, Candidature au LLM, Restful API, Déploiement des applications, Cas de test, Interface de ligne de commande, Amazon Web Services, Pipelines de données, DevOps, Jenkins, CI/CD, Informatique sans serveur
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Développement d'applications, Restful API, MySQL, Côté serveur, Conception de l'API, Comptes d'utilisateurs, Applications Web, Bases de données, Git (système de contrôle de version), Test de l'API, Développement web back-end, Développement Web complet, Tests unitaires, Django (Framework Web)
Intermédiaire · 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: Cryptographie, Technologies émergentes, Blockchain, Gouvernance, Informatique distribuée, Transformation numérique, Stratégie commerciale, Interopérabilité, Évolutivité, Actifs numériques, Transformation des entreprises
Mixte · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Generative AI, Microsoft Copilot, Prompt Engineering, Test Case, Responsible AI, Microsoft Visual Studio, Version Control, Code Review, GitHub, Integrated Development Environments, Software Configuration Management, Software Development Tools, Software Documentation, AI Workflows, AI Enablement, Program Development, Development Environment, Computer Programming Tools, Artificial Intelligence, Project Management
Intermédiaire · Spécialisation · 1 à 3 mois