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 California San Diego
Compétences que vous acquerrez: Algorithmes, Programmation en Python, Javascript, Stockage des données, Programmation informatique, Rust (langage de programmation), C et C++, Java, Structures de données, Tests de développement, Bioinformatique, Algorithmes d'apprentissage automatique, Tests de logiciels, Programmation Python, Mathématiques avancées, Théorie des graphes, Maladies infectieuses, Pensée informatique, Informatique théorique, Débogage, Analyse du réseau
Intermédiaire · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Algèbre linéaire, Principes de programmation, Programmation informatique, Informatique, Réutilisation du code, Gestion des fichiers, Développement du programme, Logiciels mathématiques, Interface utilisateur (UI), Résolution de problèmes, Structures de données, Fichier E/S, Tracé (graphique), Environnement de développement, Matlab, Outils de programmation informatique, Débogage, Calculs d'ingénierie
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Algorithmes, Principes de programmation, Programmation informatique, Informatique, Communication, Structures de données, Pseudocode, Visualisation des logiciels, Théorie des graphes, Pensée informatique, Informatique théorique, Modèles de conception de logiciels, Communication technique
Intermédiaire · Cours · 1 à 4 semaines

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

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, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Data Storage
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Transformation de données, Algorithmes, Sciences de la vie, Structures de données, Médecine de précision, Bioinformatique, Transformation des données, Informatique théorique
Intermédiaire · Cours · 1 à 4 semaines

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

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

University of Colorado System
Compétences que vous acquerrez: Protocoles de réseau, Communications numériques, Données Validation des données, Validation des données, Protocoles de routage, Routage de réseau, TCP/IP, Systèmes de communication, Planification et conception de réseaux, Réseaux informatiques, Modèles OSI, Architecture du réseau, Télécommunications, Intégrité des données, Mise en réseau générale, Programmation du système
Intermédiaire · Cours · 1 à 3 mois

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

Rice University
Compétences que vous acquerrez: Programmation en Python, Manipulation de données, Logiciel de visualisation de données, Manipulation des données, Principes de programmation, Accès aux données, Logique informatique, Traitement des données, Réutilisation du code, Nettoyage des données, Analyse des données, Gestion des paquets et des logiciels, Cartographie des données, Structures de données, Fichier E/S, Dictionnaire de données, Programmation Python, Tracé (graphique), Environnement de développement, Visualisation des données, Visualisation statistique
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