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.

Compétences que vous acquerrez: Méthodes de recherche, Prototypage, Présentations, Conception de l'expérience utilisateur, Éthique des données, Recherche UI/UX, Conception centrée sur l'utilisateur, Tests d'utilisabilité, Plan d'expérience, Recherche utilisateur, Wireframing, Protection de l'information
Débutant · Cours · 1 à 4 semaines

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
Compétences que vous acquerrez: Node.JS, Restful API, React Redux, Database Design, React.js, Ajax, Database Application, Server Side, Databases, Full-Stack Web Development, Back-End Web Development, NoSQL, Javascript, JavaScript Frameworks, Performance Tuning, Front-End Web Development, API Design, Data Structures, MongoDB, Debugging
Débutant · Spécialisation · 3 à 6 mois

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

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 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: 3D Assets, 3D Modeling, Visualization (Computer Graphics), Computer Graphics, Animations, Simulations
Débutant · Cours · 3 à 6 mois
Dartmouth College
Compétences que vous acquerrez: Algorithmes, Programmation du système, Informatique, Documentation du logiciel, Commandes Linux, Systèmes de fichiers, C (langage de programmation), Linux, Systèmes embarqués, Architecture des ordinateurs, Principes de programmation, Interface de ligne de commande, Débogage, Visualisation des logiciels, Programmation informatique, Logiciels embarqués, Serveurs Linux, Fichier E/S, Génie logiciel, Ingénierie informatique
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

Compétences que vous acquerrez: Programming Principles, Computational Thinking, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Debugging, Computer Science
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Unity Engine, Video Game Development, Game Design, Animation and Game Design, Computer Programming, Data Structures, General Mathematics, Computer Graphics, Arithmetic, Trigonometry, Graphing, Linear Algebra, Geometry, Advanced Mathematics, Applied Mathematics, Algorithms
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Automation Engineering, Program Development, Automation, Simulations, System Monitoring, Electrical Wiring, Computational Logic, Simulation and Simulation Software, User Interface (UI) Design, Network Troubleshooting, User Feedback
Intermédiaire · Spécialisation · 3 à 6 mois