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: Candidature au LLM, Programmation informatique, Évaluation du modèle, Architectures de modèles génératifs, Modélisation des grandes langues, Visage étreint, Génération assistée par récupération
★ 4.9 (9) · Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Programmation Java, Pensée informatique, Logiciels et technologies pour l'éducation, Pédagogie numérique, Débogage, L'enseignement, Principes de programmation, Java, Logique informatique
★ 2.8 (6) · Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Cas de test, Programmation informatique, Programmation orientée objet (POO), Débogage, Pédagogie numérique, Algorithmes, Java, Structures de données, Environnements de développement intégré
★ 4.8 (6) · Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Programmation informatique, Génie logiciel, Programmation en Python, Programmation orientée objet (POO), Débogage, Outils de développement web, Développement Web, Programmation Python, Optimisation des performances, Structures de données, Tests de performance, Fichier E/S
★ 4.8 (24) · Intermédiaire · 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

Dartmouth College
Compétences que vous acquerrez: Développement d'applications, Programmation informatique, Développement du programme, Programmation du système, Logiciels embarqués, Outils de construction, C et C++, Installation du logiciel, Analyse de dépendance, Environnement de développement, Réutilisation du code, Systèmes embarqués, Interface de ligne de commande, Outils de programmation informatique, Linux, C (langage de programmation), Make.com, Fichier E/S, Gestion des fichiers, Commandes Linux
★ 4.7 (33) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming, Text Mining
★ 4.6 (17) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Terraform, Infrastructure as Code (IaC), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Infrastructure, Computer Programming, Command-Line Interface, Automation, Key Management
Intermédiaire · Cours · 1 à 4 semaines

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

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Développement du programme, Pédagogie, Programmation Java, Programmation orientée objet (POO), Réceptivité culturelle, Pensée informatique, Pédagogie numérique, Algorithmes, Java, Conception orientée objet
★ 4.7 (11) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Conception fonctionnelle, Programmation en Python, Programmation orientée objet (POO), Pensée informatique, Logiciel système, Installation du logiciel, Principes de programmation, Environnement de développement, Réutilisation du code, Programmation Python, Logique informatique, Environnements de développement intégré
★ 3.3 (10) · Débutant · Cours · 1 à 4 semaines