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.

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

University of California, Irvine
Compétences que vous acquerrez: Fichier E/S, Importation/exportation de données, Protocoles de réseau, C (langage de programmation), Programmation orientée objet (POO), Programmation en Python, Programmation Python, Gestion de la mémoire, Gestion des paquets et des logiciels, Logique informatique
★ 4.6 (2,5 k) · Intermédiaire · Cours · 1 à 4 semaines

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

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

Pragmatic AI Labs
Compétences que vous acquerrez: Outils de programmation informatique, Rust (langage de programmation), Vérification et validation, Algorithmes, Tests de performance, Informatique théorique, Programmation en Python, Programmation Python, Optimisation des performances, Gestion de la mémoire, Structures de données
Intermédiaire · Cours · 1 à 3 mois

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++
★ 4.4 (2,5 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Edureka
Compétences que vous acquerrez: AI Orchestration, Agentic Workflows, AI Workflows, Generative AI Agents, Tool Calling, Agentic systems, Model Deployment, AI Integrations, Enterprise Architecture, Prompt Engineering Tools, Context Engineering, Artificial Intelligence, Context Management, Prompt Engineering, Prompt Patterns, Debugging, Verification And Validation, Retrieval-Augmented Generation, Large Language Modeling, Memory Management
Débutant · Cours · 1 à 4 semaines

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

Total Seminars
Compétences que vous acquerrez: Hardware Troubleshooting, Computer Hardware, Data Storage Technologies, Data Storage, Encryption, System Configuration, Electronic Hardware, Hardware Architecture, Cloud Storage, Desktop Support, Power Electronics, IT Infrastructure, USB, Help Desk Support, Performance Tuning, Memory Management, IT Security Architecture, IT Management
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation du système, Go (Langage de programmation), Autres langages de programmation, Débogage, Gestion de la mémoire, Structures de données
Intermédiaire · Cours · 1 à 3 mois

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

Pragmatic AI Labs
Compétences que vous acquerrez: Programmation du système, Réutilisation du code, Modèles de conception de logiciels, Rust (langage de programmation), Codage sécurisé, Vérification et validation, Tests de performance, Programmation orientée objet (POO), Programmation en Python, Programmation Python, Optimisation des performances, Conception orientée objet, Gestion de la mémoire, Conception de l'API
Intermédiaire · Cours · 1 à 3 mois