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: Conception de logiciels, Architecture des logiciels, Programmation événementielle, Microservices, Accès aux données, Programmation orientée objet (POO), Informatique distribuée, Évolutivité, NoSQL, cadre .NET, Cartographie objet-relationnelle, Optimisation des performances, Modèle Vue Contrôleur, Conception orientée objet, Programmation informatique, C# (langage de programmation), Maintenabilité, MongoDB
★ 4.5 (103) · Intermédiaire · Cours · 1 à 4 semaines

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

Scrimba
Compétences que vous acquerrez: Stockage des données, Persistance des données, Développement Web Front-End, Langages de script, Programmation événementielle, Principes de programmation, Applications Web, Javascript, JSON, Développement Web, Développement d'applications, Structures de données, Technologies de stockage des données, Logique informatique, Développement mobile, Programmation informatique, Développement de jeux vidéo
★ 4.7 (155) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Software Design Patterns, Problem Solving, Solution Design, Applied Mathematics, Geometry
Intermédiaire · Spécialisation · 3 à 6 mois

John Wiley & Sons
Compétences que vous acquerrez: Threat Modeling, Secure Coding, Application Security, Open Web Application Security Project (OWASP), Cybersecurity, DevSecOps, Cryptographic Protocols, Security Controls, Computer Security, Cryptography, Data Access, Database Application, Encryption, Data Security, Information Assurance, Data Validation, Authorization (Computing), Data Integrity, Computer Programming, Identity and Access Management
Intermédiaire · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Réutilisation du code, Programmation Java, Principes de programmation, Gestion de la mémoire, Programmation orientée objet (POO), Développement Android, Développement d'applications, Java, Conception orientée objet, Programmation informatique, Maintenabilité
★ 4.4 (35) · Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Debugging, Python Programming, Application Development, Code Reusability, Program Development, Data Validation, Scripting, Programming Principles, Data Structures, Software Development, Computer Programming Tools, Computer Programming, Computational Logic, Computational Thinking, Algorithms, Problem Solving, Critical Thinking and Problem Solving
Débutant · Cours · 1 à 3 mois

Chegg Skills
Compétences que vous acquerrez: Pseudocode, Python Programming, Programming Principles, Program Development, Data Structures, Data Storage, Computational Logic, Computational Thinking, IT Automation, Code Reusability, Computer Programming, Back-End Web Development, Debugging, Problem Solving, Data Management
Débutant · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Conception de solutions, Réutilisation du code, GitHub, Modélisation des processus, Microsoft Copilot, Git (système de contrôle de version), Version du logiciel, Pensée informatique, Principes de programmation, Pseudocode, Algorithmes, Contrôle des versions, Développement web back-end, Logique informatique, Débogage, Côté serveur, Programmation informatique, C# (langage de programmation), Développement du programme
★ 4.5 (135) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois
Dartmouth College
Compétences que vous acquerrez: Commandes Linux, Linux, Serveurs Linux, Informatique, Logiciels embarqués, Visualisation des logiciels, Génie logiciel, Principes de programmation, Gestion de la mémoire, Documentation du logiciel, C (langage de programmation), C et C++, Systèmes embarqués, Fichier E/S, Ingénierie informatique, Algorithmes, Débogage, Interface de ligne de commande, Outils de programmation informatique, Programmation informatique
★ 4.6 (454) · Débutant · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Génie logiciel, Programmation Python, Principes de programmation, Outils de développement web, Développement Web, Structures de données, Programmation informatique
★ 4.5 (44) · Débutant · Cours · 1 à 4 semaines