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, 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: 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: Informatique quantique, Manipulation de données, Programmation informatique, Principes de programmation, Programmation orientée objet (POO), Programmation Python, Gestion des paquets et des logiciels, Jupyter, Programmation en Python, Manipulation des données, Structures de données, Logique informatique, Installation du logiciel, Environnement de développement
★ 4.4 (18) · Débutant · 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

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

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

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

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

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