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.

Duke University
Compétences que vous acquerrez: Web Scraping, Extensible Markup Language (XML), Web Development Tools, Scripting, Hypertext Markup Language (HTML), Web Applications, Python Programming
Intermédiaire · Projet Guidé · Moins de 2 heures

Board Infinity
Compétences que vous acquerrez: Generative Model Architectures, GitHub Copilot, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Embeddings, Gemini, Software Development Tools, Fine-tuning, AI Integrations
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Manipulation de données, SQL, Gestion des bases de données, Application de base de données, Bases de données relationnelles, Conception de la base de données, Bases de données, Systèmes de gestion de bases de données, Manipulation des données, Langages de requête
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, Outils de développement web, Programmation orientée objet (POO), Documentation du logiciel, Outils de développement de logiciels, Données Validation des données, Outils de programmation informatique, Structures de données, Débogage, Principes de programmation, Maintenabilité, Programmation informatique, Développement de logiciels, Environnements de développement intégré, Conception de logiciels, Développement de jeux vidéo, Validation des données, Conception de jeux, Réutilisation du code, Développement du programme, Environnement de développement
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Programming Principles, Software Versioning, Data Science, Generative AI, Development Environment, Computer Programming, Data Analysis
Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: TypeScript, Javascript, Functional Design, Code Reusability, Object Oriented Programming (OOP), Programming Principles, Web Development Tools, Data Structures, Development Environment, Maintainability, Enterprise Application Management
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion des paquets et des logiciels, Manipulation de données, Structures de données, Automatisation, Autres langages de programmation, Données Validation des données, Langages de script, Principes de programmation, Débogage, Programmation en Python, Gestion des fichiers, Installation du logiciel, Validation des données, Scripting, Environnement de développement, Programmation Python, Manipulation des données
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Spring Framework, Version Control, Spring Boot, Hibernate (Java), Object-Relational Mapping, GitHub, Git (Version Control System), Java Programming, Java, Software Configuration Management, Software Documentation, Development Environment, JUnit, Restful API, Application Performance Management, Model View Controller, Back-End Web Development, User Accounts, Authentications, Application Programming Interface (API)
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Pandas (Python Package), Data Manipulation, Jupyter, Exploratory Data Analysis, Python Programming
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Nettoyage des données, Manipulation de données, Visualisation des données, Algorithmes d'apprentissage automatique, Modélisation prédictive, Pandas (paquetage Python), Analyse prédictive, Principes de programmation, Matplotlib, Programmation en Python, Transformation des données, Prétraitement de données, NumPy, Apprentissage par arbre de décision, Modèle de formation, Prétraitement des données, Science des données, Algorithme de la forêt aléatoire, Apprentissage supervisé, Programmation Python, Tracé (graphique), Apprentissage automatique, Manipulation des données, Transformation de données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion de la mémoire, Structures de données, Programmation orientée objet (POO), Persistance des données, Algorithmes, Réutilisation du code, Conception orientée objet, Fichier E/S, C++ (langage de programmation), C et C++
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Connaissance de l'IA, Débogage, Workflows d'IA, IA générative, Développement d'applications, Ingénierie de requête, Copilote GitHub, Intégrations AI, ChatGPT, Ingénierie rapide, Examen du code
Intermédiaire · Cours · 1 à 3 mois