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: Gestion de la mémoire, Programmation Java, Java, Principes de programmation, Environnement de développement, Structures de données, Programmation informatique, Environnements de développement intégré, Installation du logiciel, Outils de programmation informatique
Débutant · Cours · 1 à 3 mois

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

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

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programming Principles, C++ (Programming Language), C and C++, Data Structures, Computer Programming, Memory Management, Code Reusability, Computational Logic, Program Development
Débutant · Cours · 1 à 3 mois

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

É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
Dartmouth College
Compétences que vous acquerrez: Gestion de la mémoire, Systèmes embarqués, Fichier E/S, Commandes Linux, Génie logiciel, Débogage, C (langage de programmation), Algorithmes, Linux, Visualisation des logiciels, Principes de programmation, Informatique, Programmation informatique, Ingénierie informatique, Documentation du logiciel, C et C++, Logiciels embarqués, Serveurs Linux, Interface de ligne de commande, Outils de programmation informatique
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Interface de programmation d'applications (API), Architecture d'entreprise, API dans le nuage, Débogage, Autorisation (informatique), Google Cloud Platform, Environnement de développement, Déploiement des applications, Développement d'applications, Restful API, Passerelle API, Gestion du cycle de vie des applications, Documentation du logiciel, Conception de l'API, Authentifications, Serveurs proxy
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion de la mémoire, Systèmes embarqués, C (langage de programmation), Simulations, Systèmes d'exploitation, Systèmes d'exploitation en temps réel, Protocoles de réseau, Développement d'applications, Architecture matérielle, Logiciels embarqués, Gestion des processus du système d'exploitation, Systèmes de communication, Gestion des performances du réseau, Réseaux sans fil, Internet des objets
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Intermédiaire · Spécialisation · 3 à 6 mois

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

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