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 Colorado Boulder
Compétences que vous acquerrez: Architecture des ordinateurs, Outils de programmation informatique, Programmation du système, Réutilisation du code, C (langage de programmation), Périphériques, Maintenabilité, Systèmes embarqués, Débogage, Conception de logiciels, Configuration du système, Architecture matérielle, Gestion de la mémoire, Structures de données, Microarchitecture, Logiciels embarqués
★ 4.5 (532) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Kubernetes, Authentications, Role-Based Access Control (RBAC), Enterprise Security, Multi-Tenant Cloud Environments, Key Management, Security Controls, OAuth, Identity and Access Management, Authorization (Computing), Encryption, User Accounts, YAML, Proxy Servers
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Go (Programming Language), Debugging, Memory Management, Application Development, Program Development, Build Tools, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Software Installation, Software Development Tools, Programming Principles, Code Reusability, Object Oriented Programming (OOP), Command-Line Interface, System Programming, Package and Software Management, Other Programming Languages
Débutant · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Principes de programmation, C et C++, C (langage de programmation), Algorithmes, Gestion de la mémoire, Structures de données
★ 4.3 (350) · Débutant · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Principes de programmation, Théorie des graphes, Modèles de conception de logiciels, C (langage de programmation), Algorithmes, Programmation orientée objet (POO), Intelligence artificielle, C++ (langage de programmation), Simulations, Conception de logiciels, Conception orientée objet, Gestion de la mémoire, Structures de données
★ 4.5 (337) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Programmation informatique, Java, Machines virtuelles, Programmation orientée objet (POO), Conception orientée objet, Gestion de la mémoire, Gestion des paquets et des logiciels
★ 4.7 (535) · Débutant · Cours · 1 à 4 semaines

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Software Design, Programming Principles, Program Development, Software Documentation, Data Structures, Computational Logic, Memory Management
★ 4.1 (942) · Débutant · Cours · 1 à 3 mois
Dartmouth College
Compétences que vous acquerrez: Fichier E/S, Outils de programmation informatique, Principes de programmation, Programmation informatique, Commandes Linux, C et C++, Ingénierie informatique, C (langage de programmation), Systèmes embarqués, Algorithmes, Interface de ligne de commande, Débogage, Informatique, Génie logiciel, Documentation du logiciel, Visualisation des logiciels, Linux, Gestion de la mémoire, Serveurs Linux, Logiciels embarqués
★ 4.6 (446) · Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
★ 4.4 (284) · 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

Compétences que vous acquerrez: Programmation Java, Outils de programmation informatique, Principes de programmation, Programmation informatique, Java, Installation du logiciel, Environnement de développement, Environnements de développement intégré, Gestion de la mémoire, Structures de données
★ 4.6 (169) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Architecture des ordinateurs, Programmation du système, C (langage de programmation), Périphériques, Systèmes embarqués, Débogage, Architecture des systèmes, Stockage des données, Architecture matérielle, Matériel informatique, Gestion de la mémoire, Structures de données, Microarchitecture, Logiciels embarqués
★ 4.1 (141) · Débutant · Cours · 1 à 4 semaines