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 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

Total Seminars
Compétences que vous acquerrez: Computer Hardware, Hardware Troubleshooting, Hardware Architecture, Peripheral Devices, System Support, Safety Standards, System Configuration, Computer Systems, Computer Architecture, Memory Management, Microarchitecture, IT Infrastructure, Information Technology, IT Management, Computer Programming, IT Service Management
Débutant · Cours · 1 à 3 mois

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

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

Hugging Face
Compétences que vous acquerrez: Data Ethics, AI literacy, Model Evaluation, Model Deployment, Large Language Modeling, Data Preprocessing, AI Workflows, Model Optimization, Applied Machine Learning, Application Programming Interface (API), Memory Management
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Full-Stack Web Development, Node.JS, Frontend Integration, Cloud Deployment, Application Deployment, JavaScript Frameworks, Web Applications, Web Development, Angular, Cloud Applications, Memory Management, MongoDB, Authentications, Real Time Data, Frontend Performance, Database Development, Development Environment, API Design
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Développement de logiciels, Principes de programmation, Simulations, Structures de données, Algorithmes, Résolution de problèmes, Cas de test, Débogage, Développement du programme, Gestion de la mémoire, Programmation informatique, Conception de logiciels, Fichier E/S, C et C++, Programmation du système, Génie logiciel, Tests de logiciels, C (langage de programmation), Planification des tests, Maintenabilité
Débutant · Spécialisation · 3 à 6 mois

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

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

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

Compétences que vous acquerrez: Unity Engine, User Interface (UI), Scripting, UI Components, Game Design, User Interface (UI) Design, Animation and Game Design, Interactive Design, Performance Tuning, User Interface and User Experience (UI/UX) Design, Video Game Development, Artificial Intelligence, Data Structures, C# (Programming Language), Animations, Model Optimization, Virtual Reality, Event-Driven Programming, Memory Management
Intermédiaire · 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
Débutant · Spécialisation · 3 à 6 mois