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.

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Programming Principles, Code Reusability, Memory Management
★ 4.8 (402) · Intermédiaire · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Gestion de la mémoire, Algorithmes, Programmation orientée objet (POO), C++ (langage de programmation), Théorie des graphes, Intelligence artificielle, Structures de données, C (langage de programmation), Conception de logiciels, Simulations, Conception orientée objet, Modèles de conception de logiciels
★ 4.5 (336) · Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Memory Management, C (Programming Language), C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Numerical Analysis
★ 4.5 (246) · Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Algorithmes, C et C++, Structures de données, Principes de programmation, C (langage de programmation)
★ 4.3 (349) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion de la mémoire, Programmation Java, Java, Environnement de développement, Programmation informatique, Principes de programmation, Structures de données, Environnements de développement intégré, Installation du logiciel, Outils de programmation informatique
★ 4.6 (164) · Débutant · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Data Structures, Algorithms, C++ (Programming Language), Memory Management, Object Oriented Programming (OOP), Computational Thinking, C and C++, Object Oriented Design, Graph Theory, File I/O, Programming Principles, C (Programming Language), Program Development, Computer Systems, Computer Programming, Data Storage, Computer Architecture, Theoretical Computer Science, Computer Science, Performance Tuning
★ 4.8 (2,7 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Go (Programming Language), Debugging, Memory Management, Application Development, Program Development, Build Tools, Data Structures, Development Environment, Programming Principles, Microsoft Visual Studio, Integrated Development Environments, Software Development Tools, Software Installation, Code Reusability, Object Oriented Programming (OOP), Command-Line Interface, System Programming, Package and Software Management, Other Programming Languages
Débutant · Spécialisation · 3 à 6 mois

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Android Development, Android Studio, Mobile Development, Memory Management, Android (Operating System), Programming Principles, Integrated Development Environments, Development Environment
★ 4.7 (1,5 k) · Mixte · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Code Reusability, Object Oriented Programming (OOP), Game Design, Memory Management
★ 4.8 (460) · Débutant · Cours · 1 à 3 mois
Dartmouth College
Compétences que vous acquerrez: Gestion de la mémoire, Linux, Algorithmes, C et C++, Systèmes embarqués, C (langage de programmation), Programmation informatique, Génie logiciel, Documentation du logiciel, Informatique, Principes de programmation, Ingénierie informatique, Débogage, Visualisation des logiciels, Serveurs Linux, Fichier E/S, Outils de programmation informatique, Logiciels embarqués, Commandes Linux, Interface de ligne de commande
★ 4.6 (442) · Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Storage Technologies, Performance Tuning, Distributed Computing, Data Storage, C and C++
★ 4.6 (321) · Débutant · Spécialisation · 3 à 6 mois

Peking University
Compétences que vous acquerrez: Microarchitecture, Computer Systems, Computer Architecture, Hardware Architecture, Computer Hardware, Computer Engineering, Peripheral Devices, Data Storage, Data Storage Technologies, Systems Architecture, Operating Systems, Memory Management, Computational Logic
★ 4.8 (483) · Mixte · Cours · 1 à 3 mois