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

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

Johns Hopkins University
Compétences que vous acquerrez: Gestion de la mémoire, Algorithmes, Optimisation des performances, Développement du programme, Tests de performance, Architecture des ordinateurs, Architecture matérielle, Programmation du système, Matériel informatique
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Gestion de la mémoire, Intégrations AI, Connaissance de l'IA, Ingénierie de requête, Google Sheets, Rapports de dépenses, Systèmes agentiques, IA générative, Agents génératifs d'IA, Ingénierie rapide, Workflows d'IA, Appel d'outils, Automatisation des courriels, Orchestration de l'IA, ChatGPT, Gestion du flux de travail, Gestion des dépenses, Flux de travail agentiques, Personnalisation de l'IA
Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: TCP/IP, System Programming, Network Protocols, Program Development, Memory Management, Hardware Architecture, Computer Hardware
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Kubernetes, Cloud Deployment, IT Automation, Application Lifecycle Management, Software Installation, Dashboard Creation, Network Routing, Memory Management
Intermédiaire · Spécialisation · 1 à 3 mois

National Taiwan University
Compétences que vous acquerrez: Programming Principles, C (Programming Language), Computer Programming, C and C++, Computer Science, Data Structures, Program Development, Numerical Analysis, Memory Management, Debugging
Mixte · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Intégration continue, Services Web, CI/CD, Restful API, Conception de l'API, Version du logiciel, Déploiement dans le nuage, Serveurs proxy, Interface de programmation d'applications (API), Google Cloud Platform, Déploiement continu, Logiciel médiateur, Déploiement des applications, Passerelle API, API dans le nuage
Débutant · Cours · 1 à 3 mois
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 Colorado Boulder
Compétences que vous acquerrez: Gestion de la mémoire, Systèmes informatiques, Big Data, Linux, C et C++, C++ (langage de programmation), Systèmes de fichiers, Bash (langage de script), Évolutivité, Informatique distribuée, Systèmes d'exploitation, Développement de l'informatique en nuage, Systèmes de communication, Architecture matérielle, Importation/exportation de données, Plates-formes informatiques, Script Shell, Fichier E/S, Microarchitecture, Commandes Linux
Avancées · Spécialisation · 3 à 6 mois