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.

Pragmatic AI Labs
Compétences que vous acquerrez: Infographie, Langage de balisage hypertexte (HTML), Développement multiplateforme, Côté serveur, Compatibilité des navigateurs, L'informatique sans serveur, Outils de construction, Serveurs, Traitement des données, Conteneurisation, Autres langages de programmation, Informatique sans serveur, Gestion de la mémoire, Débogage, Rust (langage de programmation), Applications Web, Outils de développement web, Javascript
Intermédiaire · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Partage des données, C (langage de programmation), Programmation du système, Logique informatique, Algorithmes, Programmation orientée objet (POO), Programmation en Python, Protocoles de réseau, Fichier E/S, Conception orientée objet, Structures de données, Importation/exportation de données, Go (Langage de programmation), Gestion de la mémoire, Gestion des paquets et des logiciels, Programmation Python, Gestion des processus du système d'exploitation
Intermédiaire · Spécialisation · 1 à 3 mois

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

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Environnement de développement, C++ (langage de programmation), Programmation informatique, Outils de programmation informatique, Programmation orientée objet (POO), Logiciel d'ingénierie, Génie logiciel, Conception orientée objet, Structures de données, Développement du programme, Gestion de la mémoire, Débogage
Intermédiaire · Cours · 1 à 4 semaines

KodeKloud
Compétences que vous acquerrez: Go (Programming Language), Computer Programming Tools, Software Development Tools, Integrated Development Environments, Programming Principles, Development Environment, Computer Programming, System Programming, Command-Line Interface, Computational Logic, Data Integrity, Software Installation, Memory Management
Débutant · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management, C and C++
Intermédiaire · Spécialisation · 3 à 6 mois

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Environnement de développement, C++ (langage de programmation), Systèmes de base de données, Programmation informatique, Outils de programmation informatique, Algorithmes, Programmation orientée objet (POO), Logiciel d'ingénierie, Génie logiciel, Informatique théorique, Stockage des données, Conception orientée objet, Structures de données, Développement du programme, Gestion de la mémoire, Débogage, Données non structurées, Théorie des graphes
Intermédiaire · Spécialisation · 1 à 3 mois

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

Compétences que vous acquerrez: Memory Management, Go (Programming Language), Code Reusability, Software Design Patterns, Software Architecture, Object Oriented Programming (OOP), Systems Design, Functional Design, Software Design, System Design and Implementation, Maintainability, Object Oriented Design, System Programming, Data Modeling, Programming Principles, Back-End Web Development
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

University of California, Irvine
Compétences que vous acquerrez: C (langage de programmation), Logique informatique, Programmation orientée objet (POO), Programmation en Python, Protocoles de réseau, Fichier E/S, Importation/exportation de données, Gestion de la mémoire, Gestion des paquets et des logiciels, Programmation Python
Intermédiaire · Cours · 1 à 4 semaines
Amazon Web Services
Compétences que vous acquerrez: Generative AI Agents, Agentic Workflows, Context Engineering, LLM Application, Model Context Protocol, Agentic systems, Tool Calling, Generative AI, Context Management, Application Deployment, Cloud Deployment, Model Evaluation, Memory Management, Data Persistence
Débutant · Cours · 1 à 3 mois