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.

Dartmouth College
Compétences que vous acquerrez: Embedded Software, Embedded Systems, C (Programming Language), System Programming, Microarchitecture, Hardware Architecture, Software Design, C and C++, Computer Architecture, Maintainability, Event-Driven Programming, Debugging, Computer Hardware, Memory Management, Code Reusability, Secure Coding, Programming Principles, Data Structures, Peripheral Devices, Data Storage
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java Programming, Java, Performance Tuning, Memory Management, Web Servers, Web Applications, Server Side, Computer Networking, TCP/IP, OS Process Management, Context Management, Software Development, Encryption, Network Protocols, Scalability, Maintainability
Intermédiaire · Cours · 1 à 4 semaines
LearnQuest
Compétences que vous acquerrez: Conception de logiciels, Principes de programmation, Java, Conception orientée objet, Programmation informatique, Plate-forme Java Enterprise Edition (J2EE), Réutilisation du code, Installation du logiciel, Programmation orientée objet (POO), Gestion de la mémoire, Machines virtuelles, Structures de données, Cadres d'application, Programmation Java, Fichier E/S, Développement Web, Cadre de travail Spring, Gestion des paquets et des logiciels, Logique informatique, Environnement de développement
★ 4.6 (2,8 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programming Principles, Semantic Web, System Design and Implementation, Code Review, Data Validation, Debugging, Data Structures, Java Programming, Memory Management, Object Oriented Programming (OOP), Building Codes, Java, Data Analysis, Front-End Web Development
Intermédiaire · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), C and C++, Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management
★ 4.4 (2,5 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Packt
Compétences que vous acquerrez: Secure Coding, Java Programming, Maintainability, Hardening, Java, Software Design Patterns, Application Security, Software Design, Data Structures, Object Oriented Design, Software Architecture, Performance Tuning, Data-oriented programming, Memory Management, API Design, Code Reusability, Object Oriented Programming (OOP), Web Servers, Software Development, Virtualization
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Software Architecture, Memory Management, Code Reusability, Software Design, Maintainability, Application Design, Programming Principles, Secure Coding, User Interface (UI) Design, Javascript
Débutant · Cours · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Campagnes sur les médias sociaux, Contenu des médias sociaux, Marketing des médias sociaux, Communication persuasive, Communication marketing, Marketing, Stratégie en matière de médias sociaux, Marketing de contenu, Favoriser l'engagement, Analyse des réseaux sociaux, Stratégies promotionnelles, Création de contenu, Influence, Comportement du consommateur, Prise de décision, Médias gagnés, Publicité, Médias partagés, Psychologie du marketing
★ 4.8 (5,3 k) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Debugging, Integrated Development Environments, Data Structures, Programming Principles, Development Environment, Computational Logic, Python Programming, Code Reusability, Scripting, Functional Design, Command-Line Interface, Memory Management, Software Installation
Débutant · Cours · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Fine-tuning, Large Language Modeling, LLM Application, Hugging Face, Prompt Patterns, Retrieval-Augmented Generation, Prompt Engineering, Debugging, Transfer Learning, Product Support, Model Training, Model Deployment, Model Optimization, Model Evaluation, Data Transformation, Data Cleansing, Natural Language Processing, Data Validation, Memory Management
Débutant · Cours · 1 à 3 mois

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Conception orientée objet, Programmation informatique, Outils de programmation informatique, Développement du programme, Logiciel d'ingénierie, Programmation orientée objet (POO), Gestion de la mémoire, Structures de données, C++ (langage de programmation), Débogage, Génie logiciel, Environnement de développement
★ 4.7 (3 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Secure Coding, Maintainability, Hardening, Java Programming, Software Design Patterns, Application Security, Software Design, Java, Software Architecture, Memory Management, Object Oriented Design, API Design, Code Reusability, Software Development, Object Oriented Programming (OOP), Functional Design, Application Programming Interface (API), Interoperability, System Programming, C (Programming Language)
Avancées · Cours · 1 à 4 semaines