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.

Coursera
Compétences que vous acquerrez: Data Integrity, Spreadsheet Software, Microsoft Excel, Data Entry, Excel Formulas, Google Sheets, Collaborative Software, Audit Working Papers, Security Controls, Data Security, Financial Modeling
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Jupyter, DevOps, IT Automation, Integrated Development Environments, Development Environment, Scripting, Scripting Languages, Code Reusability, Python Programming, Package and Software Management, Virtual Environment, Software Installation, Data Structures, Software Versioning
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Graph Theory, Algorithms, Problem Solving, Computer Programming, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Plot (Graphics), Scientific Visualization, Statistical Visualization, Mathematical Software, Data Manipulation, Jupyter, Python Programming, Numerical Analysis, Data Wrangling, Data Science, Other Programming Languages, Java, R Programming, Interoperability, Java Programming, Programming Principles, Computer Programming, Development Environment, C (Programming Language), Machine Learning
Intermédiaire · Cours · 1 à 3 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Agentic Workflows, AI Workflows, Agentic systems, AI Orchestration, Claude Code, Generative AI Agents, Rust (Programming Language), Distributed Computing, Anthropic Claude, Go (Programming Language), LLM Application, Software Architecture, Artificial Intelligence, Software Design Patterns, Large Language Modeling, Scalability, TypeScript, Supervised Learning
Débutant · Cours · 1 à 4 semaines

The State University of New York
Compétences que vous acquerrez: Présence sur le web, Développement multiplateforme, Analyse Web et SEO, Langage de balisage hypertexte (HTML), Développement Web, Conception de sites web, Langue web, WordPress, Conception et développement de sites web, Systèmes de gestion de contenu, Contenu Web, Conception de sites web réactifs, HTML et CSS
★ 3.3 (584) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Debugging, React Redux, Figma (Design Software), Mobile Development Tools, Development Environment, Application Programming Interface (API), Animations, Javascript
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Réutilisation du code, Conception de la base de données, Langage de balisage hypertexte (HTML), Sécurité des applications, Codage sécurisé, Gestion des bases de données, Modélisation des données, Applications Web, Développement Web, Serveurs web, Modèle Vue Contrôleur, Migration des données, Django (Framework Web), MySQL, Maintenabilité, Développement web back-end
★ 4.7 (675) · Débutant · Cours · 1 à 3 mois

Yale University
Compétences que vous acquerrez: Apprentissage automatique, Conception de logiciels, Vérification et validation, Dispositifs médicaux, Interface utilisateur (UI), L'esprit d'entreprise, Gestion des risques, Tests de logiciels, Facilité d'utilisation, Cycle de vie du développement logiciel, Qualité des logiciels (SQA/SQC), Protection de la vie privée dans le domaine médical, Ingénierie biomédicale, Assurance qualité des logiciels, Facteurs humains, Conformité réglementaire, Gestion de projets dans le domaine de la santé, Recherche sur les utilisateurs, Essais cliniques, Technologie de la santé
★ 4.8 (293) · Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Algorithms, Computer Programming, Data Structures, Computational Thinking, Theoretical Computer Science
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Python Programming, Computational Thinking, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Program Development, Code Reusability, Data Structures, Data Processing, Data Manipulation, Development Environment
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Programming (OOP), Data Structures, Unit Testing, Object Oriented Design, File I/O, Algorithms, Test Case, Test Tools, Python Programming, Debugging, Software Testing, Programming Principles, File Management, Code Reusability, Data Science, Context Management, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois