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: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Security Engineering, Cybersecurity, Security Requirements Analysis, Security Testing, Vulnerability Assessments, Code Review, Software Design, Encryption, Vulnerability Management, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring, Authorization (Computing)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Kotlin, IntelliJ IDEA
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Débogage, Programmation en Python, Pensée informatique, Ingénierie de requête, Mise en œuvre de l'IA, Développement du programme, Développement de logiciels, Environnement de développement, IA générative, Conception de jeux
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Débogage, Ingénierie informatique, Informatique, Développement du programme, structures de données, Linux, Architecture des ordinateurs, C (langage de programmation), Programmation informatique, Logiciels embarqués
Débutant · Cours · 1 à 3 mois
Dartmouth College
Compétences que vous acquerrez: Algorithmes, Programmation du système, Interface de ligne de commande, Visualisation des logiciels, Débogage, Fichier E/S, Commandes Linux, Informatique, Ingénierie informatique, Documentation du logiciel, Programmation informatique, Linux, Logiciels embarqués, C (langage de programmation), Serveurs Linux, Systèmes embarqués, Systèmes de fichiers, Principes de programmation, Architecture des ordinateurs, Génie logiciel
Débutant · Spécialisation · 3 à 6 mois

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Candidature au LLM, Mise en œuvre de l'IA, Outils d'ingénierie de requête, Développement d'applications, API OpenAI, Grand modèle de langage (LLM), Outils de développement de logiciels, IA générative, Microsoft Copilot
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computational Thinking, Data Storage
Intermédiaire · Cours · 1 à 3 mois
Codio
Compétences que vous acquerrez: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), Cloud API, Restful API, Server Side, JSON, Software Documentation, Javascript, Web Services, Application Security
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Flux de travail IA, Débogage, Environnements de développement intégré, GitHub, Git (Système de contrôle des versions), Ingénierie de requête, Agents IA génératifs, ChatGPT, Google Gemini, Docker (Logiciel), Environnement de développement, IA générative, Microsoft Copilot, OpenAI
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: ChatGPT, IA générative, Développement de scripts de test
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: HTML and CSS, Software Documentation, Technical Documentation, Style Guides, Web Development, Technical Writing
Débutant · Cours · 1 à 4 semaines