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: Programmation informatique, Scripting, Conception fonctionnelle, Développement du programme, Algorithmes, Environnement de développement, Pensée informatique, Logique informatique, Installation du logiciel, Programmation Python, Réutilisation du code, Principes de programmation
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Structures de données, Programmation informatique, Javascript, Algorithmes, Pensée informatique, Principes de programmation, Informatique théorique, Gestion de la mémoire
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Outils de développement de logiciels, Structures de données, Développement d'applications, Programmation informatique, Programmation orientée objet (POO), Résolution de problèmes, Microsoft Visual Studio, Développement du programme, Environnements de développement intégré, Cadres d'application, Outils de développement Microsoft, Environnement de développement, cadre .NET, Réutilisation du code, Principes de programmation, Conception orientée objet, Débogage, C# (langage de programmation)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, Computer Programming Tools, Data Structures, Pseudocode, Software Installation, Software Architecture, Other Programming Languages, Code Reusability, Data Storage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Structures de données, Programmation informatique, Traitement des données, Programmation orientée objet (POO), Environnement de développement, Infographie, Pensée informatique, Programmation Python, Réutilisation du code, Principes de programmation, Manipulation de données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Solution Design, Performance Tuning, Memory Management
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Structures de données, Outils de test, Programmation informatique, Gestion des fichiers, Fichier E/S, Programmation orientée objet (POO), Gestion du contexte, Tests unitaires, Algorithmes, Tests de logiciels, Programmation Python, Cas de test, Science des données, Débogage
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Structures de données, Programmation informatique, Contrôle des versions, Programmation orientée objet (POO), Git (système de contrôle de version), Microsoft Visual Studio, Développement du programme, Environnements de développement intégré, Cadres d'application, Outils de développement Microsoft, Environnement de développement, Logique informatique, Principes de programmation, Conception orientée objet, C# (langage de programmation)
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Code Reusability, Pseudocode, Software Installation, Software Architecture, Performance Tuning
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Microsoft Visual Studio, Embedded Systems, Web Applications, Computer Programming Tools, Electronics, Game Design, Electronic Components
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Structures de données, Programmation informatique, Gestion des données, Interface de programmation d'applications (API), Javascript, Accès aux données
Intermédiaire · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Containerization, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines