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.

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: C++ (langage de programmation), Environnement de développement, structures de données, Conception orientée objet, Développement du programme, Programmation orientée objet (POO), Logiciel d'ingénierie, Programmation informatique, Débogage
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, C++ (langage de programmation), Informatique, Développement du programme, Programmation orientée objet (POO), structures de données, Conception interactive, Programmation informatique, Logique computationnelle, Développement de logiciels
Débutant · Projet Guidé · Moins de 2 heures

University of Toronto
Compétences que vous acquerrez: Environnements de développement intégré, Persistance des données, Persistance, Développement Mobile, Programmation orientée objet (POO), Modèle Vue Contrôleur, Principes de programmation, Animations, Développement d'applications, Interface utilisateur (UI), Conception de l'application, Apple Xcode, Programmation Swift, Design d'interaction, Objective-C (langage de programmation), Apple iOS, développement iOS, Conception de l'interface et de l'expérience utilisateur (UI/UX), Cadres d'application, Composants UI
Intermédiaire · Spécialisation · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Conception de sites web, Règles pour l’accessibilité des contenus Web, Développement Web, Feuilles de style en cascade (CSS), HTML et CSS, Utilisabilité, Interface utilisateur (UI), Débogage, Outils de développement web, Conception de sites web réactifs, Compatibilité des navigateurs
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: UI Components, ASP.NET, JavaScript Frameworks, C# (Programming Language), Application Programming Interface (API), Web Applications, Full-Stack Web Development, Restful API, Cloud Deployment, .NET Framework, Microsoft Azure, Back-End Web Development, Object-Relational Mapping, Application Frameworks, Network Routing, Cloud Applications, Server Side, Javascript, Application Deployment, Authentications
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Sécurité de l'informatique en nuage, Logiciel système, Machines virtuelles, Systèmes de fichiers, Administration Linux, Administration du système d'exploitation, Cloud Computing, Conteneurisation, Commandes Linux, Virtualisation, Pare-feu, Mac OS, Windows PowerShell, Systèmes d'Exploitation, Serveurs Linux, Active Directory, Comptes d'utilisateurs, Systèmes informatiques, Interface de ligne de commande, Serveurs Windows
Débutant · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Conception centrée sur l'utilisateur, Maquettes, Examen par les pairs, Interaction Homme-Machine, Prototypage, Règles pour l’accessibilité des contenus Web, Conception graphique et visuelle, L'idée, Recherche UI/UX, Interface utilisateur (UI), Recherche qualitative, Utilisabilité, Tests d'utilisabilité, Recherche utilisateur, Recherche en design, Conception de l'expérience utilisateur, Concevoir, Expérience Utilisateur, Conception d’interfaces utilisateur (UI), Design d'interaction
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation Java, Gestion des paquets et des logiciels, Machines virtuelles, Programmation orientée objet (POO), Java, Programmation informatique
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Parcours utilisateur, Maquettes, Design conceptuel, Prototypage, Conception centrée sur l'utilisateur, Figma (Logiciel de conception), Architecture de l'information, Wireframing, Utilisabilité, Interface utilisateur (UI), Conception de l'expérience utilisateur, Storyboard
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: 3D Modeling, Autodesk, 3D Assets, Design Software, Visualization (Computer Graphics), Computer Graphics, Editing, Virtual Environment, Simulations
Débutant · Spécialisation · 1 à 3 mois
Compétences que vous acquerrez: Programmation en Python, Développement d'applications, structures de données, Programmation orientée objet (POO), Animations, Interface utilisateur (UI), Programmation informatique, Débogage, Conception de jeux, Conception interactive
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Cloud Deployment, Application Deployment, Authorization (Computing), Authentications, Databases, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI)
Intermédiaire · Cours · 3 à 6 mois