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.

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
Intermédiaire · Spécialisation · 1 à 3 mois

University of London
Compétences que vous acquerrez: Programmation informatique, Outils de développement de logiciels, Outils de programmation informatique, Environnement de développement, Javascript, Infographie, Gestion des données, Outils graphiques, Débogage, Interaction homme-machine, Conception interactive
Débutant · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Data Structures, Scatter Plots, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Théorie des graphes, Java, Tests de développement, Programmation informatique, Programmation Python, Développement du programme, Structures de données, Analyse du réseau, Javascript, Pensée informatique, Rust (langage de programmation), Algorithmes, C et C++, Tests de logiciels, Bioinformatique, Cas de test, Informatique théorique, Stockage des données, Programmation en Python, Principes de programmation, Débogage
Intermédiaire · Spécialisation · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: Génie logiciel, Programmation informatique, Développement du programme, Diagrammes de flux de données (DFD), GitHub, Conception de diagrammes, Logiciel d'ingénierie, Développement web back-end, C# (langage de programmation), Pensée informatique, Environnements de développement intégré, Algorithmes, Git (système de contrôle de version), Contrôle des versions, Débogage, Pseudocode, Microsoft Copilot, Principes de programmation
Débutant · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
Débutant · Spécialisation · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
Débutant · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Programmation informatique, Fichier E/S, Structures de données, Environnements de développement intégré, Algorithmes, C (langage de programmation), Débogage, Go (Langage de programmation)
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Conteneurisation, Traitement du langage naturel, Amazon Web Services, Informatique en nuage, DevOps, Pipelines de données, Candidature au LLM, Programmation informatique, Déploiement des applications, IA générative, Modélisation des grandes langues, Interface de ligne de commande, Rust (langage de programmation), L'informatique sans serveur, Restful API, Informatique sans serveur, Cas de test, CI/CD, Docker (Logiciel), Visage étreint, Jenkins
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement mobile, Programmation informatique, Développement Android, Kotlin, Programmation orientée objet (POO), Structures de données, Débogage, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Développement Web, Programmation informatique, Développement mobile, Programmation Swift, Structures de données, Programmation orientée objet (POO), Environnement de développement, Apple Xcode, développement iOS, Principes de programmation
Débutant · Cours · 1 à 3 mois