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: Développement de logiciels, Génie logiciel, Gestion de projet, Contrôle des versions, Version du logiciel, Logiciel de collaboration, Git (système de contrôle de version), Outils de développement de logiciels
★ 4.6 (60) · Débutant · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Web Scraping, Extensible Markup Language (XML), Web Development Tools, Scripting, Hypertext Markup Language (HTML), Web Applications, Python Programming
★ 3.1 (19) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
★ 4.7 (6) · Débutant · Spécialisation · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Développement d'applications, Intégrations AI, IA générative, Déploiement dans le nuage, Déploiement des applications, Ingénierie de requête, Prototypage, Développement sans code, Interface utilisateur (UI), Ingénierie rapide, Agents génératifs d'IA, Génération assistée par récupération
★ 3.9 (10) · Intermédiaire · Cours · 1 à 4 semaines

Jordan University of Science and Technology
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Spring Boot, API Testing, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Development Testing, Software Testing, Web Services, Object-Relational Mapping, Application Security, Authentications, Authorization (Computing), Network Protocols
★ 4.2 (29) · Débutant · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Intégrations AI, Codage sécurisé, Intégrité des données, Authentifications, Autorisation (informatique), Données Validation des données, Sécurité des données, Sécurité des applications, Microsoft Copilot, Applications Web, Validation des données
★ 5 (20) · Débutant · Cours · 1 à 4 semaines

University of Cape Town
Compétences que vous acquerrez: Apprentissage profond, Rapports statistiques, Analyse statistique, Programmation statistique, Visualisation statistique, Apprentissage automatique, Statistiques descriptives, Probabilités et statistiques, Méthodes statistiques, Tests d'hypothèses statistiques, Logiciels mathématiques, Tracé (graphique), Biostatistique, Logiciel statistique
★ 4.7 (52) · Débutant · Cours · 1 à 4 semaines
Codio
Compétences que vous acquerrez: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Web Services, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
★ 4.7 (37) · Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Automatisation, Programmation informatique, Informatique en nuage, Algorithmes, Programmation du système, Architecture des ordinateurs, Bases de données relationnelles, Réseaux informatiques, Logiciel système, Matériel informatique, Protocoles de réseau, Informatique, Visual Basic (langage de programmation), SQL, Sécurité réseau, Bases de données, Débogage, Principes de programmation, Architecture matérielle, Intelligence artificielle, Sécurité des réseaux
★ 4.6 (113) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
★ 4.4 (12) · Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, Systems Design, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Hardware Architecture, Peripheral Devices, Data Security
★ 4.7 (76) · Intermédiaire · Cours · 1 à 3 mois