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 Colorado Boulder
Compétences que vous acquerrez: structures de données, Algorithmes, Science Informatique Théorique, Pensée informatique, Principes de programmation, Programmation en Python, Analyse, Pseudo-code
Préparer un diplôme
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Algorithmes, structures de données, Pensée informatique, Science Informatique Théorique, Programmation en Python, Stratégies de conception, Informatique, Mathématiques avancées, Principes de programmation, Analyse, Pseudo-code
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, structures de données, Exploration de texte, Science Informatique Théorique, Pensée informatique, Bioinformatique
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Data Import/Export, C++ (Programming Language), Data Structures, File Management, Computer Programming, Data Store, Computer Science
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Algorithmes, structures de données, Débogage, Tests unitaires, Science Informatique Théorique, Données non structurées, JUnit, Java, Optimisation des performances, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
Intermédiaire · Cours · 1 à 4 semaines

Rice University
Compétences que vous acquerrez: Manipulation des données, Logiciel de Visualisation de Données, Programmation informatique, structures de données, Nettoyage des données, Fichier E/S, Gestion des paquets et des logiciels, Langages de script, Scripting, Programmation en Python, Traitement des données, Intégration de données, Environnement de développement, Analyse des Données, Importation/exportation de données, Visualisation de Données, Principes de programmation, Tracé (graphique), Développement du programme, Stockage des données
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, structures de données, Interface de ligne de commande, Shell Unix, Langages de script, Programmation en Python, Scripting, Environnement de développement, Principes de programmation, Bash (langage de script)
Débutant · Projet Guidé · Moins de 2 heures