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: Microarchitecture, Computer Architecture, Hardware Architecture, Simulations, Computer Hardware, Performance Tuning, Memory Management, Dependency Analysis
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Débogage, C et C++, Programmation orientée objet (POO), C++ (langage de programmation), Conception fonctionnelle, Principes de programmation, Développement du programme, Réutilisation du code, Gestion de la mémoire, Conception orientée objet
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: LLM Application, Tool Calling, Large Language Modeling, Generative AI Agents, AI Workflows, Context Management, Memory Management, Prompt Engineering, Agentic systems, Data Persistence, System Design and Implementation
Intermédiaire · Projet · Moins de 2 heures
University of Colorado Boulder
Compétences que vous acquerrez: Microarchitecture, Hardware Design, Electronic Hardware, Electrical and Computer Engineering, Computer Architecture, Embedded Systems, Hardware Architecture, Electronic Systems, Electronics, Performance Tuning, Peripheral Devices, Memory Management, System Configuration, Value Engineering, Digital Design
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Développement d'applications, Moteur Unreal, Programmation orientée objet (POO), C++ (langage de programmation), Développement de jeux vidéo, Principes de programmation, Conception de jeux, Gestion de la mémoire, Conception orientée objet, Conception de l'application
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Hardware Architecture, Data Storage, Computer Systems, Memory Management
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Intégrations AI, Agents génératifs d'IA, Flux de travail agentiques, Modélisation des grandes langues, Appel d'outils, Restful API, Systèmes agentiques, Ingénierie rapide, CrewAI, Ingénierie de requête, Orchestration de l'IA, Emboîtements, LangChain, Intégration des systèmes, Bases de données vectorielles, Génération assistée par récupération, Candidature au LLM, L'IA responsable, IA responsable, Gestion de la mémoire, LangGraph
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Embedded Software, Real-Time Operating Systems, Embedded Systems, Software Architecture, Code Reusability, Pseudocode, Microarchitecture, Memory Management, Systems Architecture, Hardware Architecture, Computer Hardware, Electronic Hardware, System Programming, Computer Architecture, Software Design, Cross Platform Development, Software Systems, Systems Design, Software Design Patterns, Internet Of Things
Intermédiaire · Spécialisation · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Memory Management, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Programming Principles, Software Design, Python Programming, Java, Algorithms, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement web back-end, Informatique distribuée, Langages de requête, Architecture des systèmes, Gestion des bases de données, Microsoft Copilot, cadre .NET, Architecture des logiciels, Optimisation des performances, Évolutivité, Gestion de la mémoire, Maintenabilité
Débutant · Cours · 1 à 4 semaines

Xi'an Jiaotong University
Compétences que vous acquerrez: Operating Systems, Computer Systems, Debugging, Microsoft Visual Studio, OS Process Management, Computer Hardware, C# (Programming Language), Computer Architecture, Object Oriented Programming (OOP), Programming Principles, Memory Management, Integrated Development Environments, Computational Logic, Computer Programming, System Design and Implementation
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intégrations AI, C et C++, C++ (langage de programmation), Conception fonctionnelle, Conception de l'API, Gestion des paquets et des logiciels, Validation des données, Données Validation des données, Codage sécurisé, Codage vibratoire, Structures de données, Conception de logiciels, Importation/exportation de données, Architecture des logiciels, Optimisation des performances, Outils de construction, Réutilisation du code, Gestion de la mémoire, Connaissance de l'IA, Maintenabilité, Fichier E/S
Débutant · Cours · 1 à 3 mois