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.

University of Michigan
Compétences que vous acquerrez: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
Débutant · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: AI Personalization, Business Logic, Application Development, C# (Programming Language), Computer Programming, Programming Principles, Data Structures, Debugging
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Debugging, Git (Version Control System), C# (Programming Language), .NET Framework, Development Environment, Integrated Development Environments, Program Development, Microsoft Development Tools, Software Development Tools, Configuration Management
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Javascript, Débogage, Flux de travail IA, Environnements de développement intégré, Technologie Open source, Développement d'applications, Outils de développement de logiciels, Environnement de développement, Génie logiciel
Intermédiaire · Projet Guidé · Moins de 2 heures

Dartmouth College
Compétences que vous acquerrez: Débogage, Calculs d'ingénierie, Documentation du logiciel, Environnement de développement, Programmation informatique, C (langage de programmation), Principes de programmation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Pseudocode, Programming Principles, Debugging, Diagram Design, Functional Design, Computer Programming Tools, Computer Programming, Software Documentation
Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Programmation en Python, structures de données, Automatisation, Visualisation (infographie), Logique computationnelle, Scripting, Animations, Concevoir, Programmation informatique, Architectures de modèles génératifs, modélisation 3D
Débutant · Cours · 1 à 3 mois

National Taiwan University
Compétences que vous acquerrez: Programming Principles, C (Programming Language), Computer Programming, Computer Science, Algorithms, Data Structures, Debugging
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Débutant · Spécialisation · 3 à 6 mois

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: Graph Theory, Javascript, Program Development, Programming Principles, Software Design Patterns, Computational Thinking, Debugging, Development Environment, Computer Science, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

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