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: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Débutant · Spécialisation · 3 à 6 mois

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Application Design, Debugging, Mathematical Software, Solution Design, Design Strategies
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: structures de données, Programmation informatique, Débogage, Développement Android, Développement Mobile, Programmation orientée objet (POO), Principes de programmation, Kotlin
Débutant · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, structures de données, Programmation orientée objet (POO), Développement Mobile, Principes de programmation, Développement d'applications, Programmation Swift, développement iOS, Environnement de développement, Apple Xcode, Développement Web
Débutant · Cours · 1 à 3 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Programmation informatique, Flux de données, Coordination, Scripting, Narration, Storyboard, Pensée informatique, Principes de programmation, Développement du programme, Animations, Programmation événementielle, Conception de solutions, Conception de jeux, Animation et conception de jeux
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Python Programming, Programming Principles, Computer Programming, Program Development, Object Oriented Programming (OOP), Scripting, Debugging, Scripting Languages, Algorithms, Functional Design
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Debugging, Java, Computer Programming, Algorithms, Data Structures, Pseudocode, Integrated Development Environments, Object Oriented Programming (OOP), Computational Thinking
Débutant · Cours · 1 à 3 mois

Fractal Analytics
Compétences que vous acquerrez: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Debugging, Problem Solving, Critical Thinking, Data Analysis
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Scalability, Event-Driven Programming, Functional Design, Application Development, User Flows, Application Design, Computer Programming
Débutant · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Software Design Patterns, Software Documentation, Testability, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Programming Principles, Data Structures, Scripting, Apple Xcode, Web Development, Program Development, Package and Software Management
Intermédiaire · Spécialisation · 3 à 6 mois