La langue utilisée tout au long du cours, tant dans l’enseignement que dans les évaluations.

University of London
Compétences que vous acquerrez: Débogage, Conception et développement de sites web, Environnement de développement, Informatique, Maîtrise de l'informatique, Systèmes informatiques, Infographie, Sécurité réseau, Programmation informatique, Pensée informatique, Arithmétique, Mathématiques générales, Résolution de problèmes, Cybersécurité, Réseaux informatiques, Applications Web, Développement du programme, Gestion des problèmes, Javascript, Systèmes de mesure
Préparer un diplôme
Débutant · Spécialisation · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: structures de données, Débogage, Java, Simulations, Programmation informatique, Informatique, Programmation Java, Principes de programmation, Pensée informatique, Algorithmes, Animations, Optimisation des performances, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Théorie des graphes, structures de données, Combinatoire, Programmation événementielle, Informatique, Programmation informatique, Interface utilisateur (UI), Développement d'applications, Développement du programme, Bioinformatique, Principes de programmation, Pensée informatique, Big Data, Algorithmes, Science Informatique Théorique, Probabilité, Conception interactive, Programmation en Python, Analyse des Données, Programmation orientée objet (POO)
Débutant · Spécialisation · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: structures de données, Informatique, Matériel informatique, Programmation Java, Principes de programmation, Pensée informatique, Architecture des ordinateurs, Logique computationnelle, Algorithmes, Science Informatique Théorique
Intermédiaire · Cours · 1 à 3 mois

University of Pennsylvania
Compétences que vous acquerrez: structures de données, Débogage, Informatique, Programmation informatique, Matériel informatique, Programmation en Python, Pensée informatique, Compétences analytiques, Systèmes informatiques, Algorithmes, Pseudo-code, Résolution de problèmes
Débutant · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (langage de programmation), Théorie des graphes, structures de données, Examen du code, Débogage, C (langage de programmation), Programmation orientée données, Environnements de développement intégré, Informatique, Intelligence artificielle, C et C++, Programmation informatique, Modèles de conception de logiciels, Interface de ligne de commande, Conception de jeux, Principes de programmation, Pensée informatique, Algorithmes, Examen technique des logiciels, Programmation orientée objet (POO)
Débutant · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Débogage, Bases de données, Logiciel système, Protocoles réseau, Bases de données relationnelles, Informatique, SQL, Architecture des ordinateurs, Développement de logiciels, Programmation informatique, Analyse, Sécurité réseau, Algorithmes, Visual Basic (langage de programmation), Matériel informatique, Principes de programmation, Réseaux informatiques, Gestion des bases de données, Automatisation, Cloud Computing
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Computer Science, Programming Principles, Pseudocode, Applied Mathematics, Encryption, Python Programming, Combinatorics, Advanced Mathematics, Analysis, Mathematical Modeling, Design Strategies
Préparer un diplôme
Avancées · Spécialisation · 3 à 6 mois

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Programming Principles, Integrated Development Environments, Algorithms, Graph Theory, Computer Science, File Systems, Computational Thinking
Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Combinatoire, Informatique, Pensée informatique, Programmation en Python, Algorithmes, Science Informatique Théorique, Logique computationnelle, Raisonnement déductif, Raisonnement logique, Développement du programme
Débutant · Cours · 1 à 3 mois

Dartmouth College
Compétences que vous acquerrez: Programmation du système, structures de données, C (langage de programmation), Commandes Linux, Débogage, Ingénierie informatique, Systèmes de fichiers, Informatique, Systèmes embarqués, Programmation informatique, Principes de programmation, Interface de ligne de commande, Architecture des ordinateurs, Logiciels embarqués, Documentation du logiciel, Linux, Algorithmes, Outils de construction, Serveurs Linux, Génie logiciel
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Intermédiaire · Spécialisation · 3 à 6 mois