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: Gestion de la mémoire, Programmation informatique, Principes de programmation, Outils de programmation informatique, C++ (langage de programmation), Pseudocode, Développement du programme, Débogage, Documentation du logiciel
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Application Development, C++ (Programming Language)
Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Gestion de la mémoire, Données Validation des données, Sécurité des applications, Systèmes d'exploitation, Évaluation de la cybersécurité, Tests de sécurité, Codage sécurisé, Attaques brutales, Techniques d'exploitation, Test de pénétration, Analyse de la vulnérabilité, Modèles de conception de logiciels, Amazon Web Services, Amazon Elastic Compute Cloud, SQL, Évaluations de la vulnérabilité, Développement d'exploits, Validation des données, Metasploit
Intermédiaire · Cours · 1 à 4 semaines

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

University of California San Diego
Compétences que vous acquerrez: Gestion de la mémoire, Programmation en Python, Bioinformatique, Programmation Python, Théorie des graphes, Pensée informatique
Intermédiaire · Cours · 1 à 3 mois

Northwestern University
Compétences que vous acquerrez: Analyse des médias sociaux, Stratégie en matière de médias sociaux, Marketing des médias sociaux, Campagnes publicitaires, Favoriser l'engagement, Médias gagnés, Stratégie médiatique, Communication marketing intégrée, Marketing de contenu, Médias sociaux, Contenu des médias sociaux, Efficacité du marketing, Publicité en ligne, Campagnes sur les médias sociaux, Médias propres, Communication marketing, Création de contenu, Médias payants, Stratégie des médias numériques, Tests A/B
Mixte · Cours · 1 à 4 semaines

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

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Développement de logiciels, Principes de programmation, Génie logiciel, Interface de ligne de commande, Logiciel de collaboration, Fichier E/S, C (langage de programmation), Simulations, Programmation du système, Maintenabilité
Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Gestion de la mémoire, Workflows d'IA, Intégrations AI, Systèmes agentiques, Candidature au LLM, Modèles de conception de logiciels, Flux de travail agentiques, Orchestration de l'IA, Agents génératifs d'IA, Modélisation des grandes langues, Appel d'outils
Intermédiaire · Cours · 1 à 4 semaines

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

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Tests unitaires, Tests de logiciels, Rust (langage de programmation), Structures de données, Environnement de développement, Cas de test, GitHub, Gestion des paquets et des logiciels, Programmation du système, Documentation du logiciel
Débutant · Cours · 1 à 4 semaines