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.

DeepLearning.AI
Compétences que vous acquerrez: Intelligence artificielle, Ingénierie de requête, Candidature au LLM, Modèles de conception de logiciels, Agents IA génératifs, IA générative, Appel d'outils, Grand modèle de langage (LLM), Systèmes agentiques
Débutant · Projet · Moins de 2 heures

Compétences que vous acquerrez: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Authentications, 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
Débutant · Spécialisation · 3 à 6 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

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

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: Cryptographic Protocols, Blockchain, Cryptography, Encryption, Business Continuity, Application Security, Disaster Recovery, Digital Assets, Threat Modeling, Vulnerability Assessments, Cybersecurity, Regulatory Compliance, Enterprise Security, Network Security, Data Security, Law, Regulation, and Compliance, Information Systems Security, Secure Coding, Key Management, Distributed Denial-Of-Service (DDoS) Attacks
Débutant · Spécialisation · 1 à 3 mois

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: Programmation informatique, Débogage, Logiciels embarqués, Systèmes d'Exploitation, Interface de ligne de commande, Installation du logiciel, Développement d'applications, Développement du programme, Systèmes de fichiers, C (langage de programmation), Linux, Outils de construction, Systèmes embarqués
Débutant · Cours · 1 à 3 mois