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: Développement piloté par les tests (TDD), Conception fonctionnelle, Interopérabilité, Maintenabilité, C (langage de programmation), Optimisation des performances, Programmation du système, Développement multiplateforme, Dépannage du réseau, Architecture des logiciels, Gestion de la mémoire, Codage sécurisé, C et C++, Débogage, C++ (langage de programmation)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Development Environment, Game Design, Data Management, Scalability, Performance Tuning, Memory Management
Intermédiaire · Cours · 1 à 3 mois

John Wiley & Sons
Compétences que vous acquerrez: Secure Coding, Application Security, Mobile Security, Vulnerability Assessments, Vulnerability Management, Application Frameworks, Risk Management Framework, Cyber Security Policies, Computer Security, C and C++, Java Programming, C++ (Programming Language), PHP (Scripting Language), Python Programming, C (Programming Language), Memory Management
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Algorithmes, Utilisation des ressources, Tests de performance, Gestion de la mémoire, Évolutivité, Optimisation du modèle
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: System Programming, Linux Administration, Embedded Software, Linux, System Software, Linux Commands, Debugging, Linux Servers, Operating Systems, OS Process Management, Microarchitecture, Scalability, Memory Management, C (Programming Language), Hardware Architecture, Performance Tuning, Software Design, Data Integrity, Data Sharing
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation orientée objet (POO), Objective-C (langage de programmation), Programmation du système, Partage des données, Fichier E/S, Gestion des fichiers, Gestion de la mémoire, Débogage, C++ (langage de programmation)
Intermédiaire · Cours · 1 à 3 mois

Packt
Compétences que vous acquerrez: Data Modeling, Python Programming, Object Oriented Programming (OOP), Data Persistence, Context Management, Data Structures, Memory Management
Intermédiaire · Cours · 1 à 3 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Structures de données, Vérification et validation, Optimisation des performances, Informatique théorique, Programmation Python, Algorithmes, Tests de performance, Rust (langage de programmation), Gestion de la mémoire, Outils de programmation informatique
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Software Architecture, Memory Management, Code Reusability, Software Design, Maintainability, Application Design, Programming Principles, Secure Coding, User Interface (UI) Design, Javascript
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: AI Workflows, AI Orchestration, Generative AI Agents, Agentic Workflows, Agentic systems, LLM Application, Large Language Modeling, Artificial Intelligence, AI Personalization, Automation, Context Management, Memory Management
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Performance Testing, Performance Tuning, Performance Stress Testing, Model Optimization, Algorithms, Performance Analysis, Performance Metric, Memory Management, Theoretical Computer Science
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: OAuth, Authentications, Cloud Security, Authorization (Computing), Identity and Access Management, Google Cloud Platform, Cloud Management, Proxy Servers
Intermédiaire · Projet · Moins de 2 heures