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 Toronto
Compétences que vous acquerrez: Interaction homme-machine, Animations, Développement d'applications, Persistance, Composants de l'interface utilisateur, développement iOS, Programmation Swift, Conception d'interaction, Conception de l'application, Apple iOS, Cadres d'application, Conception de l'interface utilisateur (UI), Programmation orientée objet (POO), Modèle Vue Contrôleur, Développement mobile, Apple Xcode, Conception interactive, Gestion de la mémoire, Interface utilisateur (UI), Objective-C (langage de programmation)
★ 3.9 (1,6 k) · Intermédiaire · Spécialisation · 3 à 6 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

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
★ 4.8 (370) · Mixte · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: File Systems, Operating Systems, Memory Management, OS Process Management, System Software, Computer Systems, File Management, File I/O, Unix, Performance Tuning, Algorithms
★ 4.6 (363) · Intermédiaire · Cours · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Apprentissage profond, Flux de données, Principes de programmation, Traitement des signaux numériques, Programmation du système, C et C++, Évolutivité, Développement de logiciels, Informatique distribuée, Analyse d'images, Réseaux neuronaux artificiels, Programmation événementielle, Apprentissage automatique, C++ (langage de programmation), Algèbre linéaire, Optimisation des performances, Architecture matérielle, Gestion de la mémoire, Apprentissage automatique appliqué, Développement du programme
★ 2.9 (208) · Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Architecture des ordinateurs, Gestion des capacités, Commandes Linux, Systèmes informatiques, Bash (langage de script), Systèmes d'exploitation, Évolutivité, Plates-formes informatiques, Shell Unix, Big Data, Informatique distribuée, Tests de performance, Gestion des fichiers, Optimisation des performances, Script Shell, Systèmes de fichiers, Linux, Scripting, Architecture matérielle, Gestion de la mémoire
★ 3.8 (168) · Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Principes de programmation, Programmation du système, Programmation informatique, C et C++, C (langage de programmation), Algorithmes, Autres langages de programmation, C++ (langage de programmation), Programmation en Python, Programmation Python, Gestion de la mémoire
★ 4.5 (98) · Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Bioinformatique, Transformation des données, Transformation de données, Algorithmes, Biologie moléculaire, Méthodes d'apprentissage automatique, Optimisation des performances, Modèle de Markov, Gestion de la mémoire
★ 4.6 (62) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Pseudocode, Principes de programmation, Programmation informatique, C et C++, Environnement de développement, Pensée informatique, Débogage, C++ (langage de programmation), Documentation du logiciel, Environnements de développement intégré, Gestion de la mémoire, Développement du programme
★ 4.4 (29) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Code Reusability, Development Testing, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Application Design, Technical Documentation, Generative AI
★ 4.5 (39) · Débutant · Certificat Professionnel · 3 à 6 mois

New York University
Compétences que vous acquerrez: Cybersécurité, Renseignements sur les cybermenaces, Détection et prévention des intrusions, TCP/IP, Protocoles de réseau, Pare-feu, Détection des menaces, Cyber-attaques, Architecture de la sécurité informatique, Serveurs proxy, Sécurité des entreprises, Contrôles de sécurité, Architecture du réseau, Sécurité réseau, Sécurité des réseaux, Attaques par déni de service distribué (DDoS)
★ 4.7 (664) · Intermédiaire · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Principes de programmation, Programmation informatique, Prototypage, Développement d'applications, C et C++, C (langage de programmation), développement iOS, Apple iOS, Programmation orientée objet (POO), Développement mobile, Gestion de la mémoire, Structures de données, Objective-C (langage de programmation)
★ 4.6 (558) · Mixte · Cours · 1 à 4 semaines