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.

KodeKloud
Compétences que vous acquerrez: Kubernetes, Microservices, Containerization, Cloud-Native Computing, Docker (Software), DevOps, Application Deployment, YAML, General Networking, Scalability, Command-Line Interface
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), Threat Modeling, Application Security, Software Development Life Cycle, DevSecOps, Security Testing, Secure Coding, Security Software, Security Engineering, Cloud Security, Encryption, Vulnerability Scanning, Software Development, Threat Detection, Cryptography, Software Testing, CI/CD, Cloud Platforms, Vulnerability Assessments, Configuration Management
Intermédiaire · Cours · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Anthropic Claude, Prompt Engineering, LLM Application, Generative AI, Multimodal Prompts, Cloud API, Artificial Intelligence, Responsible AI, Application Programming Interface (API), Application Deployment
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Mobile Development, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Application Deployment, User Interface (UI) Design, UI Components, Software Engineering
Intermédiaire · Spécialisation · 1 à 4 semaines

University of Washington
Compétences que vous acquerrez: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, User Experience Design, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Web Design and Development, Front-End Web Development, Web Development, Microsoft Copilot, Mobile Development, Semantic Web, Git (Version Control System)
Débutant · Spécialisation · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Git (Version Control System), Version Control, Integrated Development Environments, Eclipse (Software), Application Lifecycle Management, Release Management, Collaborative Software, Code Review
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Anomaly Detection, Image Analysis, Computer Vision, Matlab, Unsupervised Learning, Deep Learning, Application Deployment, PyTorch (Machine Learning Library), Data Synthesis, Medical Imaging
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Automation, No-Code Development, IT Automation, Business Process Automation, Self Service Technologies, Workflow Management, Productivity Software, Digital Transformation, Process Optimization, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Innovation
Débutant · Cours · 1 à 4 semaines
Duke University
Compétences que vous acquerrez: Data Ethics, Exploratory Data Analysis, Data-Driven Decision-Making, Statistical Modeling, Web Scraping, Ggplot2, Data Visualization Software, Predictive Modeling, Tidyverse (R Package), Data Visualization, Data Analysis, Regression Analysis, Responsible AI, Data Transformation, Statistical Methods, R Programming, Data Science, Data Wrangling, Data Cleansing, Version Control
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Version Control, Software Documentation, Microsoft Copilot, Microsoft Visual Studio, Program Development, Statistical Analysis, Development Environment, Programming Principles, Debugging
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Blockchain, Cryptography, Cybersecurity, Network Security, Information Systems Security, Key Management, Encryption, Data Integrity, Distributed Computing, Transaction Processing, Algorithms
Débutant · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Linux, Logiciels embarqués, Programmation informatique, Systèmes d'Exploitation, Développement d'applications, Débogage, Interface de ligne de commande, Développement du programme, Systèmes de fichiers, Installation du logiciel, Outils de construction, Systèmes embarqués, C (langage de programmation)
Débutant · Cours · 1 à 3 mois