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.
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Prise de décision fondée sur des données, Analyse du flux de travail de l'entreprise, Programmation en Python, Analyse, Solutions pour les entreprises, Présentation des données, Analyse des données, Analyse descriptive, Prétraitement de données, Programmation Python, Prétraitement des données, Analyse de l'activité
★ 4.6 (322) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: L'activation de l'IA, HTML et CSS, React.js, Débogage, Installation du logiciel, Microsoft Visual Studio, Environnement de développement, Copilote GitHub, Feuilles de style en cascade (CSS), Environnements de développement intégré
★ 4.3 (28) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Automatisation, Intelligence artificielle, Développement personnel, Gestion du temps, Automatisation des courriels, Productivité, Agents génératifs d'IA, Automatisation des processus d'entreprise, Workflows d'IA, Gestion du calendrier, Connaissance de l'IA
★ 4.4 (177) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Kotlin, Programmation informatique, Développement Android, Programmation orientée objet (POO), Développement mobile, Principes de programmation, Réutilisation du code, Conception orientée objet, Structures de données
★ 4.7 (346) · Débutant · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Programmation informatique, Informatique théorique, Programmation Java, Informatique, Algorithmes, Évolutivité, Systèmes informatiques, Logique informatique, Matériel informatique, Architecture des ordinateurs, Structures de données
★ 4.7 (761) · Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Physiologie, Immunologie, Maladies infectieuses, Biologie cellulaire, Biologie moléculaire, Biochimie, Biologie
★ 4.8 (499) · Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Generative AI Agents, Application Design, Technical Documentation
★ 4.6 (25) · Débutant · Certificat Professionnel · 3 à 6 mois

Indian Institute of Technology Guwahati
Compétences que vous acquerrez: GitHub, IA générative, Méthodes d'apprentissage automatique, OpenAI, Une créativité alimentée par l'IA, Environnement de développement, L'innovation, Copilote GitHub, Codage vibratoire
★ 4.6 (89) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion des données, Développement d'applications, Systèmes de fichiers, Programmation informatique, Programmation Java, Développement du programme, Programmation orientée objet (POO), Principes de programmation, Persistance des données, Java, Réutilisation du code, Conception orientée objet, Fichier E/S, Structures de données, Gestion des fichiers
★ 4.8 (73) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Responsive Web Design, No-Code Development, Web Design, Content Management, Web Design and Development, Web Content, Web Development
★ 4.4 (132) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
★ 4.5 (271) · Débutant · Cours · 1 à 4 semaines