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 California, Irvine
Compétences que vous acquerrez: Algorithmes, Programmation orientée objet (POO), Programmation du système, Conception fonctionnelle, Conception de logiciels, Architecture des ordinateurs, structures de données, Débogage, Accès aux données, Systèmes d'Exploitation, Outils de programmation informatique, Développement web back-end, Go (Langage de programmation)
Intermédiaire · Spécialisation · 3 à 6 mois

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

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Programmation Java, Java, Stockage des données, C++ (langage de programmation), structures de données, Gestion des fichiers, Principes de programmation, Programmation informatique
Intermédiaire · Cours · 1 à 3 mois

University of Washington
Compétences que vous acquerrez: Conception fonctionnelle, Conception de logiciels, Autres langages de programmation, Science Informatique Théorique, Installation du logiciel, Ruby (Langage de programmation), Principes de programmation, Pensée informatique, Programmation informatique
Intermédiaire · Cours · 1 à 3 mois

Logical Operations
Compétences que vous acquerrez: Data Structures, Data Processing, Virtual Machines, Verification And Validation, Program Development, Data Preprocessing, Python Programming, Debugging, Maintainability, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Software Installation, Development Environment, Software Development, Computer Programming Tools, Computational Logic, Cross Platform Development
Débutant · Spécialisation · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Algorithmes, Programmation orientée objet (POO), Conception fonctionnelle, structures de données, Environnements de développement intégré, Programmation en Scala, Principes de programmation, Pensée informatique, Programmation informatique, Tests unitaires
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Microsoft Excel, Gestion des données, Logiciel de Visualisation de Données, Nettoyage des données, Saisie de données, Importation/exportation de données, Logiciel de Feuille de Calcul, Tableaux croisés dynamiques et graphiques, Formules Excel, Résolution de problèmes, Données Validation des données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: 3D Assets, 3D Modeling, Visualization (Computer Graphics), Computer Graphics, Animations, Simulations
Débutant · Cours · 3 à 6 mois

Meta
Compétences que vous acquerrez: Javascript, React Native, Interface utilisateur (UI), Commandes Unix, GitHub, Git (Système de contrôle des versions), React.js, Contrôle des versions, Expérience Utilisateur, Restful API, SQL, Tests d'utilisabilité, Conception de l'expérience utilisateur, Jest (cadre de test JavaScript), Outils de développement web, Développement Mobile, Recherche en design, Persona (Expérience utilisateur), Recherche utilisateur, Design d'interaction
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Proposal Writing, Performance Tuning, Agentic systems, Computational Thinking, Performance Analysis, Computational Logic
Intermédiaire · Cours · 1 à 4 semaines

Logical Operations
Compétences que vous acquerrez: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, Computer Security Incident Management, File I/O, Linux, SQL
Débutant · Certificat Professionnel · 3 à 6 mois