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.

Northeastern University
Compétences que vous acquerrez: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability
Mixte · Cours · 1 à 4 semaines

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, System Programming, Memory Management, File Systems, Data Access, Cloud Platforms
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Kennesaw State University
Compétences que vous acquerrez: Wireless Networks, Mobile Security, General Networking, Proxy Servers, Network Security, Cybersecurity, Telecommunications, Virtual Private Networks (VPN), Infrastructure Security, Data Security, Security Awareness, Remote Access Systems, Network Protocols, Information Privacy, Communication Systems, Emerging Technologies
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: LLM Application, Data Processing, Data Transformation, Generative AI Agents, Generative AI, Workflow Management, Artificial Intelligence, Context Management, Memory Management, Automation, JSON
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Applications Web, Serveurs web, Cadres Web, Restful API, Partage des données, Développement web back-end, Bases de données, Authentifications, Structures de données, Rust (langage de programmation), Côté serveur, Gestion de la mémoire, Interface de programmation d'applications (API)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Embedded Systems, Embedded Software, Memory Management, C (Programming Language), Software Development
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation orientée objet (POO), Prototypage, C++ (langage de programmation), Développement de bases de données, Principes de programmation, Conception de logiciels, Optimisation des performances, Architecture des logiciels, Cadres d'application, Gestion de la mémoire, Modèles de conception de logiciels, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

Pearson
Compétences que vous acquerrez: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Other Programming Languages, Databases, Data Access, C (Programming Language), Programming Principles, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Systems Integration, File I/O, Command-Line Interface, Program Development, Software Development
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Développement d'applications, Programmation informatique, Débogage, Java, Programmation orientée objet (POO), Machines virtuelles, Programmation Java, Génie logiciel, Principes de programmation, Structures de données, Développement du programme, IntelliJ IDEA, Gestion de la mémoire, Développement de logiciels, Conception orientée objet
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Débogage, Agents génératifs d'IA, Gestion du contexte, Flux de travail agentiques, Systèmes agentiques, Architecture d'entreprise, Orchestration de l'IA, Bases de données vectorielles, Génération assistée par récupération, Architecture des logiciels, Workflows d'IA, Sécurité de l'IA, Évolutivité, Gestion de la mémoire
Intermédiaire · Cours · 1 à 4 semaines

Pearson
Compétences que vous acquerrez: Linux Administration, Containerization, Linux, Memory Management, Linux Commands, OS Process Management, File Systems, System Programming, Operating Systems, Data Storage, Cloud Storage, Data Storage Technologies, General Networking, Network Administration, Performance Tuning, System Configuration, C (Programming Language), Git (Version Control System)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion des paquets et des logiciels, Principes de programmation, Outils de construction, Gestion de la mémoire, Installation du logiciel
Débutant · Cours · 1 à 3 mois