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: Threat Modeling, Secure Coding, Application Security, Security Testing, DevSecOps, MITRE ATT&CK Framework, Security Requirements Analysis, Authentications, Threat Detection, Software Development Life Cycle, Security Controls, Systems Development Life Cycle, Vulnerability Assessments, DevOps, Cyber Security Assessment, CI/CD, Linux, Cyber Security Strategy, Cyber Risk, Cyber Governance
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Vibe coding, Responsible AI, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, AI Integrations, Program Development, Software Engineering, Software Development, Web Applications, UI Components, AI Enablement, Software Design, Code Review, Front-End Web Development, Development Testing, Web Development, Software Testing, Secure Coding, User Interface (UI) Design
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Authentications, LLM Application, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Intermédiaire · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Model View Controller, Design and Product, Debugging, Integrated Development Environments, Software Design, User Interface (UI), Responsive Web Design, HTML and CSS, Data Modeling, Data Store, Database Development, User Interface (UI) Design, Database Design, Web Design and Development, Software Development Tools, NoSQL, Database Architecture and Administration, OpenAI API, Vibe coding, Programming Principles
Débutant · Spécialisation · 1 à 3 mois

Alex Genadinik
Compétences que vous acquerrez: Debugging, Vibe coding, Prototyping, Mobile Development, Mobile Development Tools, Application Development, AI literacy, Integrated Development Environments, Persona (User Experience), Application Deployment, User Interface (UI) Design
Mixte · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Development Tools, AI Security, Generative AI Agents, Software Engineering Tools, Generative AI, Software Engineering, Software Development, Software Documentation, Secure Coding, Software Design, Software Architecture, Software Testing, Full-Stack Web Development, Web Design and Development, Web Development, Computer Science
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Intégrations AI, Ingénierie de requête, IA responsable, Outils de programmation informatique, Développement sans code, Codage vibratoire, Débogage, Environnement de développement, Interface de programmation d'applications (API), Ingénierie rapide, Intégration des systèmes, L'IA responsable, Candidature au LLM, Modélisation des grandes langues, Développement du programme, Sécurité de l'IA
★ 4.5 (26) · Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Model Context Protocol, Claude Code, Vibe coding, Generative AI Agents, LLM Application, AI Workflows, AI Orchestration, Agentic Workflows, GitHub Copilot, AI Enablement, AI Security, Prompt Engineering, Code Review, Prompt Patterns, Software Development, Web Applications, Software Testing, Security Testing, Software Engineering, Web Development
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IA générative, Apprentissage automatique, Ingénierie de requête, Architectures de modèles génératifs, Candidature au LLM, Motifs de l'invitation, Ingénierie rapide, Codage vibratoire, Méthodologies de développement de logiciels, Modélisation des grandes langues, Développement du programme, Intelligence artificielle et apprentissage automatique (IA/ML), Examen du code
★ 4.6 (647) · Débutant · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Développement d'applications, Développement de logiciels, Modèle Vue Contrôleur, Javascript, Outils de développement web, Conception de sites web, Prototypage, Langage de balisage hypertexte (HTML), Conception interactive, Javascript et jQuery, Conception et développement de sites web, Interface de programmation d'applications (API), Feuilles de style en cascade (CSS), Témoignage de l'utilisateur, Applications Web, Débogage, Interface utilisateur (UI), jQuery, Intégration frontale, HTML et CSS
★ 4.2 (74) · Débutant · Spécialisation · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, Responsible AI, No-Code Development, Presentations, Application Development, Generative AI, Web Applications, Automation, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Interactive Design, Digital Design, Creative Design, New Product Development, Creative Thinking, User Interface (UI) Design, Creativity, Application Deployment
★ 5 (7) · Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Copilote GitHub, Développement de logiciels, Ingénierie de requête, Personnalisation de l'IA, Développement Web, Flux de travail agentiques, Ingénierie contextuelle, Systèmes agentiques, GitHub, Installation du logiciel, Codage vibratoire, Motifs de l'invitation, Ingénierie rapide, Gestion du contexte, Modèle Contexte Protocole, Examen du code
★ 4.5 (33) · Intermédiaire · Cours · 1 à 3 mois