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: Communication, Programmation informatique, Pensée informatique, Visualisation des logiciels, Algorithmes, Pseudocode, Principes de programmation, Théorie des graphes, Informatique, Informatique théorique, Modèles de conception de logiciels, Communication technique, Structures de données
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Débogage, Programmation informatique, Matlab, Résolution de problèmes, Logiciels mathématiques, Logique informatique, Principes de programmation, Fichier E/S, Réutilisation du code, Persistance des données, Outils de programmation informatique, Informatique, Gestion des fichiers, Importation/exportation de données, Développement du programme, Conception fonctionnelle, C (langage de programmation), Tracé (graphique), Structures de données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Data Store, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Development Environment
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Import/Export, Data Structures, Python Programming, Data Persistence, Computational Logic, Code Reusability, Computer Science, Data Storage, File Management
Débutant · Spécialisation · 3 à 6 mois

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, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Débogage, Programmation informatique, Conception orientée objet, Logiciel d'ingénierie, Programmation orientée objet (POO), C++ (langage de programmation), Génie logiciel, Outils de programmation informatique, Environnement de développement, Développement du programme, Gestion de la mémoire, Structures de données
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Pensée informatique, Programmation Python, Algorithmes, Stratégies de conception, Analyse, Mathématiques appliquées, Informatique quantique, Informatique théorique, Structures de données
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Pensée informatique, Programmation Python, Algorithmes, Analyse, Science des données, Probabilités et statistiques, Informatique théorique, Structures de données
Préparer un diplôme
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Reinforcement Learning, Computational Logic, Responsible AI, AI Workflows, Machine Learning Methods, Model Optimization, Agentic systems, Machine Learning, Theoretical Computer Science, Model Evaluation, Continuous Monitoring, Functional Specification, Markov Model, Verification And Validation, Safety and Security
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Reinforcement Learning, Markov Model, Machine Learning Algorithms, Decision Intelligence, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Statistical Machine Learning, Theoretical Computer Science, Sampling (Statistics), Applied Mathematics, Model Optimization, Probability Distribution, Probability & Statistics
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Cartographie géospatiale, Programmation informatique, Conception orientée objet, Java, Programmation orientée objet (POO), Algorithmes, Documentation du logiciel, Programmation Java, Principes de programmation, Génie logiciel, Programmation événementielle, Conception de l'interface utilisateur (UI), Interface utilisateur (UI), Visualisation interactive des données
Intermédiaire · Cours · 1 à 3 mois

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