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.

University of Toronto
Compétences que vous acquerrez: Programmation Swift, Composants de l'interface utilisateur, développement iOS, Apple Xcode, Animations, Conception d'interaction, Objective-C (langage de programmation), Développement d'applications, Cadres d'application, Développement mobile, Programmation orientée objet (POO), Interaction homme-machine, Conception de l'application, Apple iOS, Interface utilisateur (UI), Conception de l'interface utilisateur (UI), Modèle Vue Contrôleur, Gestion de la mémoire, Persistance, Conception interactive
Intermédiaire · Spécialisation · 3 à 6 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: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Code Reusability, Development Testing, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Application Design, Technical Documentation, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

Duke University
Compétences que vous acquerrez: C (langage de programmation), Programmation du système, Développement de logiciels, Interface de ligne de commande, Logiciel de collaboration, Génie logiciel, Maintenabilité, Principes de programmation, Fichier E/S, Simulations, Gestion de la mémoire
Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Apprentissage automatique, Réseaux neuronaux artificiels, Algèbre linéaire, Évolutivité, Apprentissage automatique appliqué, Apprentissage profond, C++ (langage de programmation), Programmation du système, C et C++, Architecture matérielle, Programmation événementielle, Optimisation des performances, Principes de programmation, Flux de données, Informatique distribuée, Architecture des ordinateurs, Développement du programme, Traitement des signaux numériques, Gestion de la mémoire, Analyse d'images
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Peking University
Compétences que vous acquerrez: File Systems, Operating Systems, Memory Management, OS Process Management, System Software, Computer Systems, File Management, File I/O, Unix, Performance Tuning, Algorithms
Intermédiaire · Cours · 3 à 6 mois

University of California, Irvine
Compétences que vous acquerrez: développement iOS, C (langage de programmation), Programmation informatique, Objective-C (langage de programmation), Développement d'applications, Développement mobile, C et C++, Programmation orientée objet (POO), Prototypage, Principes de programmation, Structures de données, Apple iOS, Gestion de la mémoire
Mixte · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Modèle de Markov, Bioinformatique, Méthodes d'apprentissage automatique, Algorithmes, Optimisation des performances, Biologie moléculaire, Transformation des données, Gestion de la mémoire, Transformation de données
Intermédiaire · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Programmation Swift, Composants de l'interface utilisateur, Animation et conception de jeux, développement iOS, Objective-C (langage de programmation), JSON, Développement de jeux vidéo, Développement mobile, Conception de jeux, Conception de sites web réactifs, Interaction homme-machine, Prototypage, Apple iOS, Interface utilisateur (UI), Conception de l'interface utilisateur (UI), Modèle Vue Contrôleur, Gestion de la mémoire, Conception de l'interface et de l'expérience utilisateur (UI/UX), CORE (logiciel), OAuth
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Bioinformatique, Pensée informatique, Programmation en Python, Gestion de la mémoire, Programmation Python, Théorie des graphes
Intermédiaire · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: C and C++, Object Oriented Design, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Data Structures, Computer Programming, Algorithms, Maintainability, Memory Management
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Network Troubleshooting, Display Devices, Cloud Computing Architecture, Networking Hardware, Dynamic Host Configuration Protocol (DHCP), Cloud Computing, Firewall, Virtual Networking, Mobile Security, Network Infrastructure, USB, Computer Networking, Cloud Services, Network Support, Microarchitecture, System Configuration, Computer Systems, Data Storage, Information Technology, Memory Management
Intermédiaire · Spécialisation · 3 à 6 mois