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
Intermédiaire · Cours · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Analyse des données, Structures de données, R (logiciel), Science des données, Traitement des données, Exploration de texte, R Programmation, Intégration des données, Importation/exportation de données, Nettoyage des données, Interface de programmation d'applications (API), Transformation de données, Gestion de la mémoire, Manipulation des données, Tidyverse (paquet R), Programmation statistique, Récupération de données sur le Web, Services Web, Manipulation de données, Transformation des données
Intermédiaire · Cours · 1 à 3 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Computer Programming, Memory Management
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Data Store, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Development Environment
Débutant · Spécialisation · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Programming Principles, Software Installation, Code Reusability, Python Programming, Computer Programming, Program Development, Computational Thinking, Computational Logic, Memory Management, System Configuration
Mixte · Cours · 1 à 3 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 Maintenance, Data Storage Technologies, Performance Tuning, Distributed Computing, C and C++
Débutant · Spécialisation · 3 à 6 mois

University of Toronto
Compétences que vous acquerrez: Programmation informatique, Développement mobile, Environnement de développement, développement iOS, Développement d'applications, Programmation Swift, Objective-C (langage de programmation), Environnements de développement intégré, Programmation orientée objet (POO), Principes de programmation, Analyse d'images, Gestion de la mémoire, Apple Xcode, Conception fonctionnelle
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion des performances du réseau, Systèmes d'exploitation, Protocoles de réseau, Internet des objets, Réseaux sans fil, Développement d'applications, Simulations, Systèmes d'exploitation en temps réel, C (langage de programmation), Systèmes de communication, Gestion des processus du système d'exploitation, Gestion de la mémoire, Logiciels embarqués, Architecture matérielle, Systèmes embarqués
Intermédiaire · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programming Principles, C++ (Programming Language), Data Structures, Computer Programming, Memory Management, Code Reusability, Program Development
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

Compétences que vous acquerrez: Programmation informatique, Conception orientée objet, Machines virtuelles, Programmation Java, Java, Gestion des paquets et des logiciels, Programmation orientée objet (POO), Gestion de la mémoire
Débutant · Cours · 1 à 4 semaines

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