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

University of Washington
Compétences que vous acquerrez: Programmation informatique, Science Informatique Théorique, Conception orientée objet, Informatique, Pensée informatique, Principes de programmation, Programmation orientée objet (POO), Conception fonctionnelle, Modèles de conception de logiciels, Ruby (Langage de programmation), Débogage
Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Science Informatique Théorique, Informatique, Psychologie, Apprentissage Humain, Algorithmes, Pensée informatique, Intelligence artificielle
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Reinforcement Learning, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Tensorflow, Machine Learning, Artificial Intelligence, Artificial Neural Networks, Computer Science, Algorithms, Data Processing, Python Programming
Intermédiaire · Cours · 1 à 3 mois

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

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

Compétences que vous acquerrez: 3D Modeling, Motion Graphics, 3D Assets, Animations, Visualization (Computer Graphics), Computer Graphics, Automation, Computer Graphic Techniques
Débutant · Cours · 1 à 4 semaines

Universidad ORT Uruguay
Compétences que vous acquerrez: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging
Débutant · Cours · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation informatique, Programmation en Scala, Environnements de développement intégré, structures de données, Conception fonctionnelle, Tests unitaires, Algorithmes, Programmation orientée objet (POO), Pensée informatique, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: GitHub, Commandes Unix, React Native, Restful API, structures de données, Développement Android, Développement Mobile, Git (Système de contrôle des versions), Android Studio, Kotlin, Interface utilisateur (UI), Tests d'utilisabilité, Javascript, Jest (cadre de test JavaScript), Contrôle des versions, Design d'interaction, Android Jetpack, Conception de l'expérience utilisateur, Recherche utilisateur, Persona (Expérience utilisateur)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 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