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: 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

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

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

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 Toronto
Compétences que vous acquerrez: Gestion de la mémoire, Composants de l'interface utilisateur, développement iOS, Apple Xcode, Animations, Cadres d'application, Persistance, Objective-C (langage de programmation), Conception de l'application, Apple iOS, Conception d'interaction, Conception interactive, Développement d'applications, Programmation Swift, Modèle Vue Contrôleur, Conception de l'interface utilisateur (UI), Interaction homme-machine, Interface utilisateur (UI), Développement mobile, Programmation orientée objet (POO)
Intermédiaire · Spécialisation · 3 à 6 mois

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

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
Mixte · Cours · 1 à 3 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

University of California San Diego
Compétences que vous acquerrez: Gestion de la mémoire, Théorie des graphes, Bioinformatique, Programmation Python, Programmation en Python, Pensée informatique
Intermédiaire · 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: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Gestion de la mémoire, Workflows d'IA, Fichier E/S, Systèmes agentiques, Ingénierie rapide, Architecture des logiciels, API OpenAI, Agents génératifs d'IA, Logique d'entreprise, Ingénierie de requête, Flux de travail agentiques, Orchestration de l'IA, Motifs de l'invitation, Traitement des transactions, Sécurité de l'IA, Candidature au LLM
Débutant · Cours · 1 à 3 mois