Les catégories de cours en ligne gratuits peuvent vous aider à découvrir de nouveaux sujets sans engagement initial. Vous pouvez explorer des bases en programmation, data, langues, business, compétences numériques et bien plus encore. De nombreux cours proposent un accès gratuit à des modules ou activités d'introduction.

Compétences que vous acquerrez: Programmation informatique, Structures de données, Pensée informatique, Algorithmes, Principes de programmation, Informatique théorique, Javascript, Gestion de la mémoire
Intermédiaire · Cours · 1 à 3 mois

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

Hebrew University of Jerusalem
Compétences que vous acquerrez: Programmation informatique, Infographie, Structures de données, Périphériques, Conception de logiciels, Logiciel système, Architecture matérielle, Programmation orientée objet (POO), Systèmes d'exploitation, Machines virtuelles, Programmation du système, Développement du programme, Algorithmes, Architecture des logiciels, Principes de programmation, Architecture des ordinateurs, Informatique, Systèmes informatiques, Gestion de la mémoire
★ 4.9 (535) · Mixte · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C and C++, Graph Theory, Object Oriented Programming (OOP), File I/O, Object Oriented Design, Computational Thinking, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Programming, Computer Science, Application Development, Systems Development, Data Storage, Computer Architecture
★ 4.8 (2,7 k) · Débutant · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Environnement de développement, Conception de logiciels, Outils de développement de logiciels, Outils de construction, Gestion de la configuration des logiciels, Git (système de contrôle de version), Examen du code, Développement du programme, Make.com, Gestion de configuration, Systèmes embarqués, C (langage de programmation), Contrôle des versions, Débogage, Gestion de la configuration, Logiciels embarqués, Examen technique des logiciels, Gestion de la mémoire
★ 4.5 (655) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: LangChain, Prompt Engineering, LangGraph, Prompt Patterns, Generative AI Agents, Generative AI, LLM Application, Generative Model Architectures, Prompt Engineering Tools, AI Workflows, Large Language Modeling, OpenAI, Image Analysis, Multimodal Prompts, Memory Management, Model Context Protocol, Python Programming, Agentic systems
Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Event-Driven Programming, Software Design Patterns, JavaScript Frameworks, Web Frameworks, Frontend Integration, Web Applications, Software Architecture, Dataflow, Programming Principles, Javascript, Data Pipelines, Data Mapping, Memory Management, Data Validation
Intermédiaire · Cours · 1 à 4 semaines

KodeKloud
Compétences que vous acquerrez: Memory Management, Back-End Web Development, Go (Programming Language), Code Reusability, Software Design Patterns, Computer Programming Tools, Data Store, Software Architecture, Data-oriented programming, Systems Design, Data Structures, System Programming, Programming Principles, Object Oriented Programming (OOP), Cloud Development, Computer Programming, Logical Reasoning, Programmable Logic Controllers, Application Development, Open Source Technology
Débutant · Spécialisation · 1 à 3 mois
Compétences que vous acquerrez: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Maintenance, Data Storage Technologies, Performance Tuning, Distributed Computing, C and C++
★ 4.6 (322) · Débutant · Spécialisation · 3 à 6 mois
Dartmouth College
Compétences que vous acquerrez: Interface de ligne de commande, Outils de programmation informatique, Programmation informatique, Ingénierie informatique, Serveurs Linux, C et C++, Fichier E/S, Visualisation des logiciels, Algorithmes, Systèmes embarqués, Principes de programmation, Commandes Linux, C (langage de programmation), Génie logiciel, Informatique, Débogage, Logiciels embarqués, Linux, Documentation du logiciel, Gestion de la mémoire
★ 4.6 (446) · Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Memory Management, C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, C and C++, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, System Programming, Python Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Unix
★ 4.5 (250) · Intermédiaire · Spécialisation · 3 à 6 mois

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Android Development, Android Studio, Mobile Development, Memory Management, Programming Principles, Code Reusability, Integrated Development Environments, Computational Logic, Development Environment
★ 4.7 (1,5 k) · Mixte · Cours · 1 à 4 semaines