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: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Data Persistence, Programming Principles, Python Programming, Data Storage, File Management, Computer Science
★ 4.4 (152) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Java Programming, Java, Technical Documentation, Computer Programming, Programming Principles, Code Reusability, Computer Science
★ 4.1 (21) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Informatique quantique, Programmation en Python, Programmation orientée objet (POO), Jupyter, Installation du logiciel, Principes de programmation, Gestion des paquets et des logiciels, Environnement de développement, Manipulation des données, Programmation Python, Logique informatique, Manipulation de données, Structures de données
★ 4.4 (18) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Débutant · Cours · 1 à 4 semaines

Rice University
Compétences que vous acquerrez: Programmation informatique, Mathématiques générales, Combinatoire, Mathématiques appliquées, Programmation en Python, Programmation orientée objet (POO), Pensée informatique, Principes de programmation, Conception de jeux, Algorithmes, Programmation Python, Probabilité, Tests de logiciels
★ 4.7 (584) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement de logiciels, Programmation informatique, Gestion de projet agile, Service d'assistance, Scrum (développement de logiciels), Examen du code, Méthodologies de développement de logiciels, Suivi des questions, Cycle de vie du développement des systèmes, Développement logiciel agile, Méthodologie Agile, Gestion de projet Agile, Assurance qualité, Cycle de vie du développement logiciel, Support technique, Développement agile de logiciels, Soutien au système, Assurance qualité des logiciels, Assistance et services techniques, Méthodologie agile, COBOL (langage de programmation), Ordinateurs centraux, Qualité des logiciels (SQA/SQC)
★ 3.6 (64) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation du système, Gestion de la mémoire, Programmation informatique, Logiciels embarqués, Principes de programmation, Réutilisation du code, Linux, C (langage de programmation), Architecture des ordinateurs
★ 4.8 (62) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Python Programming, Computer Science
★ 4.5 (66) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Code Reusability, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
★ 4.1 (21) · Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Program Development, Code Reusability, Debugging
★ 3.8 (6) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science
★ 4.4 (92) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Matplotlib, Plot (Graphics), Statistical Visualization, Data Visualization Software, Interactive Data Visualization, Data Presentation, Scatter Plots, Jupyter, Histogram, Box Plots, Graphing, Computer Programming, Development Environment, Animations
Mixte · Cours · 1 à 4 semaines