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.

Johns Hopkins University
Compétences que vous acquerrez: Medical Billing and Coding, Denial Management, Patient Registration, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), Claims Processing, Payment Processing and Collection, Registration, CPT Coding, Medical Billing, Medical Coding, Billing, Insurance, Insurance Policies, Revenue Management
★ 4.8 (83) · Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Google Gemini, Gemini, Vibe coding, Web Development Tools, Generative AI Agents, Generative AI, Application Development, LLM Application, Google Cloud Platform, Software Development Tools, Cloud Development, Development Environment, Web Development, Web Applications, Secure Coding, Command-Line Interface, Application Security, Debugging
Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Intégrations AI, Workflows d'IA, Examen du code, Flux de travail agentiques, Agents génératifs d'IA, Ingénierie contextuelle, Développement Web, Débogage, Développement de logiciels, Outils de développement web, Gestion du contexte, Configuration du système, Interface utilisateur (UI), Environnements de développement intégré, Modèle Contexte Protocole, Installation du logiciel, Codage vibratoire
★ 4.4 (167) · Intermédiaire · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Cybersécurité, Cryptographie, Sécurité des applications, Test de pénétration, Authentifications, Codage sécurisé, Cryptage, Stratégie de sécurité, Tests de sécurité, Java, Modélisation des menaces, Conception de logiciels, Analyse de la vulnérabilité, Modélisation de la menace, Évaluations de la vulnérabilité, Projet ouvert de sécurité des applications web (OWASP), Développement d'exploits, C et C++, Principes de programmation, Administration Linux, Conception et mise en œuvre du système
★ 4.5 (607) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Model Evaluation, Classification Algorithms, Regression Analysis, Data Science, Statistical Modeling, Predictive Modeling, Machine Learning Methods, Exploratory Data Analysis, Machine Learning, Data Analysis, Applied Machine Learning, Machine Learning Software, Feature Engineering, Random Forest Algorithm, Supervised Learning, Logistic Regression, Data Processing, Model Optimization, Data Manipulation, Data Visualization
Intermédiaire · Cours · 1 à 4 semaines
University of California, Santa Cruz
Compétences que vous acquerrez: Gestion de la mémoire, Développement du programme, Logique informatique, Principes de programmation
★ 4.5 (6,8 k) · Débutant · Cours · 1 à 3 mois

JetBrains
Compétences que vous acquerrez: Vibe coding, Generative AI Agents, Prompt Engineering, Game Design, Code Review, 3D Assets, Animation and Game Design, 3D Modeling, Integrated Development Environments, Artificial Intelligence, Generative AI, Project Planning, Javascript, Software Development, Product Development, Web Development, Product Design, Animations, Visual Design, Interactive Data Visualization
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apprentissage automatique, Programmation en Python, Optimisation du modèle, Apprentissage automatique appliqué, Manipulation de données, Programmation Python, Traitement des données, Évaluation du modèle, Modèle de formation, Prétraitement de données, Science des données, Analyse des données, Jupyter, Modélisation prédictive, Manipulation des données, Prétraitement des données
★ 4.7 (111) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing
★ 4.5 (685) · Débutant · Projet Guidé · Moins de 2 heures
University of California, Santa Cruz
★ 4.6 (792) · Intermédiaire · Cours · 1 à 3 mois

Fractal Analytics
Compétences que vous acquerrez: Programmation en Python, Pensée critique, IA générative, Programmation Python, Programmation informatique, Débogage, Architectures de modèles génératifs, Réseaux neuronaux artificiels, Programmation orientée objet (POO)
★ 4.1 (23) · Intermédiaire · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Réutilisation du code, C# (langage de programmation), GitHub, Développement du programme, Conception de diagrammes, Développement Web, Algorithmes, Microsoft Copilot, Programmation informatique, Développement Web complet, Débogage, Développement web back-end, Contrôle des versions, Logique informatique, Pensée informatique, Git (système de contrôle de version), Principes de programmation
★ 4.8 (197) · Débutant · Cours · 1 à 3 mois