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 California San Diego
Compétences que vous acquerrez: Algorithmes, Programmation Java, Développement du programme, Débogage, Programmation informatique, Conception de logiciels, Logiciels et technologies pour l'éducation, Structures de données, Programmation orientée objet (POO), Java, Principes de programmation, Conception orientée objet
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement du programme, Débogage, Gestion des données, Environnements de développement intégré, C++ (langage de programmation), Programmation informatique, Logique informatique, Environnement de développement, Outils de programmation informatique, Structures de données, Principes de programmation
Débutant · Cours · 1 à 4 semaines

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

Scrimba
Compétences que vous acquerrez: Génie logiciel, Débogage, Développement Web, Programmation en Python, Programmation informatique, Fichier E/S, Structures de données, Outils de développement web, Tests de performance, Programmation orientée objet (POO), Optimisation des performances, Programmation Python
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnements de développement intégré, Programmation en Python, Programmation informatique, Conception fonctionnelle, Logique informatique, Environnement de développement, Installation du logiciel, Programmation orientée objet (POO), Réutilisation du code, Développement d'applications, Pensée informatique, Principes de programmation, Programmation Python, Conception orientée objet, Logiciel système
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

Compétences que vous acquerrez: Algorithms, Data Structures, Web Development Tools, Javascript, Code Reusability, Programming Principles, Development Environment, Integrated Development Environments, Application Programming Interface (API), Debugging, Hypertext Markup Language (HTML), HTML and CSS, Program Development, Computer Programming, Theoretical Computer Science, Computational Thinking, Performance Tuning, Data Management
Débutant · Spécialisation · 1 à 3 mois

Edureka
Compétences que vous acquerrez: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design, Computer Programming, Software Architecture, Code Reusability, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, Debugging, Computer Programming, Application Design, Cloud Applications, Computer Science, Code Reusability, Maintainability, Computer Systems, Program Development, Computer Programming Tools, Object Oriented Programming (OOP), Software Development, Data Management, Functional Design, Package and Software Management
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Verbal Communication Skills, Critical Thinking and Problem Solving, Communication, Critical Thinking, Problem Solving, Composure, Interpersonal Communications, Computer Programming, Communication Strategies, Computer Science, Technical Communication, Planning, Algorithms, Data Structures, Stress Management
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface de ligne de commande, C++ (langage de programmation), Programmation informatique, Environnement de développement, Gestion des fichiers, Programmation orientée objet (POO), Maintenabilité, Principes de programmation, Conception orientée objet
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines