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.
Codio
Compétences que vous acquerrez: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: OS Process Management, Operating Systems, System Programming, Performance Tuning, Data Structures
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Test Automation, Test Case, Selenium (Software), Software Testing, Maintainability, Test Data, Debugging, Configuration Management
Avancées · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Apprentissage automatique, Données d'essai, Réseaux neuronaux artificiels, Programmation en Python, Apprentissage automatique appliqué, Keras (bibliothèque de réseaux neurones), ChatGPT, Analyse d'images, Importation/exportation de données, Optimisation des performances, Traitement des données
Intermédiaire · Projet Guidé · Moins de 2 heures

Johns Hopkins University
Compétences que vous acquerrez: Mathématiques appliquées, Produits dérivés, Analyse numérique, Calcul intégral, Programmation en Python, Principes de programmation, Graphique, Logiciels mathématiques, Calculs, Modélisation mathématique, Mathématiques avancées
Intermédiaire · Cours · 1 à 3 mois
Amazon Web Services
Compétences que vous acquerrez: Prompt Engineering, Amazon Bedrock, Responsible AI, Application Deployment, Amazon Elastic Compute Cloud, Unit Testing, Amazon Web Services, Generative AI, LLM Application, DevOps, Git (Version Control System), CI/CD, Artificial Intelligence, Application Lifecycle Management
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, Git (Version Control System), GitHub, Version Control, CI/CD, Infrastructure as Code (IaC), Microsoft Copilot, Continuous Integration, Devops Tools, Microsoft Azure, DevOps, Docker (Software), Software Development Tools, Application Deployment, ChatGPT, Software Installation, Continuous Deployment, Amazon Web Services, Google Gemini, Collaborative Software
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Débogage, Assurance qualité, Documentation technique, COBOL (langage de programmation), Développement du programme, Scrum (développement de logiciels), Examen du code, Support technique, Documentation du logiciel, Méthodologie Agile, Développement de logiciels, Cycle de vie du développement logiciel, Assurance qualité des logiciels
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Conteneurisation, Flask (Framework Web), Systèmes de base de données, Services web, Kubernetes, Déploiement des applications, Restful API, NoSQL, Développement d'applications, Applications en nuage, Django (Framework Web), OpenShift, Évolutivité, MongoDB, Bases de données, Microservices, Applications Web, Développement de l'informatique en nuage, IBM Cloud, Développement web back-end
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Maquettes, GitHub, Déploiement des applications, Développement Web, Analyse web et SEO, Composants UI, Développement Web Front-End, HTML et CSS, Conception de sites web, Développement de logiciels, Bases de données, Conception et développement de sites web, Figma (Logiciel de conception), React.js
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Ansible, Package and Software Management, YAML, Configuration Management, System Configuration, Linux Administration, Unix, Infrastructure as Code (IaC), Automation, Web Applications, Application Servers, Unix Shell, File Management, Cloud Infrastructure, Version Control, DevOps, User Accounts
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
Intermédiaire · Cours · 1 à 4 semaines