Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

Universitat Autònoma de Barcelona
Compétences que vous acquerrez: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Sprint Planning, Azure DevOps, Backlogs, Collaborative Software, Issue Tracking, Kanban Principles, Agile Software Development, Microsoft Azure, Project Management, DevOps
Débutant · Projet Guidé · Moins de 2 heures

The Linux Foundation
Compétences que vous acquerrez: grep, Systèmes de fichiers, Linux, Gestion des fichiers, Commandes Unix, Script Shell, Bash (langage de script), Développement du programme, Unix, Commandes Linux, Langages de script, Outils de construction, Administration Linux, Gestion des paquets et des logiciels, Shell Unix, Outils de développement de logiciels, Programmation du système, Scripting, Interface de ligne de commande, Outils de programmation informatique
Débutant · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Java Programming, Java, Program Development, Programming Principles, Computer Programming, Maintainability, Database Development, Object Oriented Programming (OOP), JUnit, Database Application, UI Components, C and C++, Data Access, Object Oriented Design, User Interface (UI), Application Development, Event-Driven Programming, File I/O, Data Structures
Intermédiaire · Cours · 1 à 3 mois

KodeKloud
Compétences que vous acquerrez: Virtualisation et machines virtuelles, Développement Web, Développement de logiciels, Virtualisation, DevOps, Environnement virtuel, Environnement de développement, Dépannage du réseau, Analyse de dépendance, Matériel de mise en réseau, Routeurs de réseau, Outils de développement de logiciels, Administration des réseaux, Applications en nuage, Interface de ligne de commande, Machines virtuelles
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Communication technique, Systèmes embarqués, Débogage, Logiciels embarqués, Ingénierie des systèmes basée sur des modèles, Simulation et logiciels de simulation, Analyse des défaillances, Programmation du système
Préparer un diplôme
Intermédiaire · Cours · 1 à 4 semaines

The Linux Foundation
Compétences que vous acquerrez: Installation du logiciel, Linux, Systèmes de fichiers, Comptes d'utilisateurs, Gestion des fichiers, Gestion des processus du système d'exploitation, Script Shell, Bash (langage de script), Configuration du système, Provisionnement des utilisateurs, Systèmes d'exploitation, Commandes Linux, Surveillance du système, Administration Linux, Gestion des paquets et des logiciels, Shell Unix, Administration des systèmes d'exploitation, Interface de ligne de commande, Gestion des correctifs, Logiciel système
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Conception de sites web réactifs, Figma (logiciel de conception), Composants de l'interface utilisateur, Typographie, Développement Web Front-End, Prototypage, Conception graphique et visuelle, Conception centrée sur l'utilisateur, Penser la conception, Conception de sites web, Conception de l'interface utilisateur (UI), Développement mobile, Conception de l'expérience utilisateur, Conception de l'application, Applications Web, Conception et développement de sites web, Wireframing, Éléments et principes de conception, Conception de la mise en page, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development Tools, Browser Compatibility, Front-End Web Development, Application Deployment, Web Development, Animations, Development Environment, Software Development Tools, UI Components, Javascript, Program Development, Maintainability, Design Strategies
Débutant · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Internet des objets, Expérience de l'utilisateur, Développement de logiciels, Prototypage, Systèmes embarqués, Conception de l'API, Interface utilisateur (UI), Persona (Expérience utilisateur), Interface de programmation d'applications (API), Conception de l'interface utilisateur (UI), Recherche UI/UX, Amazon Web Services, Logiciels embarqués, Recherche sur les utilisateurs, Conception de l'expérience utilisateur, Vérification et validation, Architecture de l'informatique en nuage, Facilité d'utilisation, Conception de l'interface et de l'expérience utilisateur (UI/UX), Stratégie UI/UX
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois
University of California San Diego
Compétences que vous acquerrez: Périphériques, Conception interactive, Conception de l'interface utilisateur (UI), Conception d'interaction, Conception de l'expérience utilisateur, Interfaces homme-machine, Facteurs humains, Facilité d'utilisation, Interaction homme-machine, Architecture de l'information
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Data Visualization, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
Débutant · Spécialisation · 3 à 6 mois