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.

Peking University
Compétences que vous acquerrez: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), File I/O, Computational Thinking, Graph Theory, Program Development, Programming Principles, Theoretical Computer Science, Pseudocode, Computer Programming, Computer Architecture, Data Storage, Computer Science, Mathematical Modeling, Database Systems, Maintainability, Performance Tuning
Débutant · Spécialisation · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Science Informatique Théorique, Modélisation mathématique, structures de données, Algorithmes, Calculs, Probabilité, Combinatoire, Théorie et analyse mathématiques, Mathématiques avancées
Avancées · Cours · 1 à 3 mois

Stanford University
Compétences que vous acquerrez: Science Informatique Théorique, Routage de réseau, structures de données, Modèle de réseau, Théorie des graphes, Principes de programmation, Logique computationnelle, Algorithmes, Analyse du réseau, Analyse des réseaux sociaux
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Java, Théorie des graphes, Conception orientée objet, structures de données, Tests unitaires, Adaptabilité, Analyse du réseau, JUnit, Résolution de problèmes, Communication technique, Visualisation interactive des données, Programmation Java, Programmation orientée objet (POO), Algorithmes, Optimisation des performances, Interface utilisateur (UI), Analyse des réseaux sociaux, Programmation événementielle, L'esprit de croissance
Intermédiaire · Spécialisation · 3 à 6 mois

University of California, Irvine
Compétences que vous acquerrez: Systèmes d'Exploitation, Programmation informatique, Programmation en Python, Composants UI, Environnements de développement intégré, Matériel informatique, Environnement de développement, Internet des objets, Systèmes de fichiers, Linux, Administration du système d'exploitation, Systèmes embarqués, Gestion de processus OS
Mixte · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Visualisation des logiciels, Programmation informatique, Programmation du système, Ingénierie informatique, Informatique, Logiciels embarqués, Systèmes d'Exploitation, structures de données, C (langage de programmation), Linux, Systèmes embarqués
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Semiconductors, Manufacturing Standards, Production Process, Manufacturing Operations, Electronics Engineering, Manufacturing Processes, Electronics, Process Control, Process Engineering, Chemical Engineering, Materials science, Infrastructure Security, Security Controls, Network Infrastructure, Analysis
Intermédiaire · Cours · 1 à 4 semaines

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

University of Michigan
Compétences que vous acquerrez: Expérience Utilisateur, Utilisabilité, Conception centrée sur l'utilisateur, Design Thinking, Recherche UI/UX, Prototypage, Interaction Homme-Machine, Tests d'utilisabilité, L'idée, Facteurs humains, Conception d’interfaces utilisateur (UI), Design d'interaction
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Incident Response, Computer Security Incident Management, Incident Management, Cyber Threat Hunting, Endpoint Detection and Response, Intrusion Detection and Prevention, Threat Detection, Threat Management, Cybersecurity, Security Information and Event Management (SIEM), Event Monitoring, Cyber Attacks, Cyber Security Assessment, Continuous Monitoring, Security Management, Malware Protection, Cyber Engineering, Security Testing, Cyber Governance, Linux
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois