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: Interface de programmation d'applications (API), Applications Web, Gestion de la mémoire, Restful API, Côté serveur, Partage des données, Développement web back-end, Authentifications, Bases de données, Rust (langage de programmation), Structures de données, Cadres Web, Serveurs web
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), Optimisation des performances, Gestion de la mémoire, Développement de bases de données, Cadres d'application, Prototypage, Modèles de conception de logiciels, C++ (langage de programmation), Conception de logiciels, Architecture des logiciels, Conception orientée objet, Principes de programmation
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 de logiciels, Programmation informatique, Programmation orientée objet (POO), Développement du programme, Java, Débogage, Gestion de la mémoire, Génie logiciel, Développement d'applications, Programmation Java, IntelliJ IDEA, Machines virtuelles, Conception orientée objet, Structures de données, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Architecture d'entreprise, Débogage, Agents génératifs d'IA, Sécurité de l'IA, Gestion de la mémoire, Gestion du contexte, Évolutivité, Flux de travail agentiques, Bases de données vectorielles, Systèmes agentiques, Workflows d'IA, Architecture des logiciels, Orchestration de l'IA, Génération assistée par récupération
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: Installation du logiciel, Gestion de la mémoire, Outils de construction, Gestion des paquets et des logiciels, Principes de programmation
Débutant · Cours · 1 à 3 mois