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: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
★ 4.5 (1,5 k) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (142) · Débutant · Projet Guidé · Moins de 2 heures

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
★ 4.7 (21) · Débutant · Cours · 1 à 3 mois

John Wiley & Sons
Compétences que vous acquerrez: Threat Modeling, Secure Coding, Application Security, Open Web Application Security Project (OWASP), Cybersecurity, DevSecOps, Cryptographic Protocols, Security Controls, Computer Security, Cryptography, Data Access, Database Application, Encryption, Data Security, Information Assurance, Data Validation, Authorization (Computing), Data Integrity, Computer Programming, Identity and Access Management
Intermédiaire · Cours · 1 à 4 semaines

John Wiley & Sons
Compétences que vous acquerrez: Threat Modeling, Secure Coding, Application Security, DevSecOps, Open Web Application Security Project (OWASP), Cybersecurity, Security Testing, Mobile Security, Software Development Life Cycle, Cryptographic Protocols, Security Controls, Computer Security, Vulnerability Assessments, Continuous Monitoring, Vulnerability Management, Computer Programming, C and C++, Java Programming, Python Programming, C (Programming Language)
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Computational Logic, Solution Design
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, AI Security, Secure Coding, Responsible AI, Prompt Patterns, Data Ethics, Prompt Engineering Tools, LLM Application, Vibe coding, ChatGPT, Large Language Modeling, Code Review, AI Integrations, Integration Testing, Generative Model Architectures, Legal Technology, Debugging, Computer Programming, Programming Principles, Quality Improvement
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Informatique en nuage, Programmation informatique, Traitement du langage naturel, CI/CD, Interface de ligne de commande, Candidature au LLM, Docker (Logiciel), Tests unitaires, Déploiement des applications, Restful API, Rust (langage de programmation), Conteneurisation, Cas de test, Intégration continue, DevOps, Informatique sans serveur, L'informatique sans serveur, Modélisation des grandes langues, Pipelines de données, Jenkins, Visage étreint
★ 3.9 (299) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Prompt Patterns, AWS SageMaker, AI Integrations, Generative AI Agents, Amazon Web Services, Infrastructure as Code (IaC), Prompt Engineering Tools, AI Security, AI Enablement, Generative AI, AI Personalization, AWS CloudFormation, AI Workflows, Computer Programming, Computer Programming Tools, Artificial Intelligence, Autoencoders, Building Codes
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Visualization, Data Store, Web Scraping, Database Management, Scatter Plots, Data Structures, Data Manipulation, SQL, File I/O, Test Case, Integrated Development Environments, Software Testing, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
★ 3.9 (15) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Problem Solving, Solution Design, Applied Mathematics, Geometry
Intermédiaire · Spécialisation · 3 à 6 mois

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
Intermédiaire · Spécialisation · 1 à 3 mois