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

Vanderbilt University
Compétences que vous acquerrez: Informatique, Résolution de problèmes, Programmation informatique, Développement du programme, Structures de données, Algèbre linéaire, Interface utilisateur (UI), Matlab, Principes de programmation, Logiciels mathématiques, Outils de programmation informatique, C (langage de programmation), Conception fonctionnelle, Débogage, Calculs d'ingénierie, Réutilisation du code, Fichier E/S, Gestion des fichiers, Logique informatique, Environnement de développement
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: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Programmation en Python, Dictionnaire de données, Accès aux données, Nettoyage des données, Analyse des données, Manipulation de données, Logiciel de visualisation de données, Structures de données, Traitement des données, Cartographie des données, Installation du logiciel, Programmation Python, Visualisation des données, Principes de programmation, Fichier E/S, Tracé (graphique), Réutilisation du code, Logique informatique, Gestion des paquets et des logiciels, Manipulation des données, Environnement de développement
Débutant · Spécialisation · 3 à 6 mois

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

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

University of California San Diego
Compétences que vous acquerrez: Conception de l'interface utilisateur (UI), Programmation Java, Programmation informatique, Visualisation interactive des données, Conception orientée objet, Programmation orientée objet (POO), Algorithmes, Principes de programmation, Programmation événementielle, Java, Interface utilisateur (UI), Cartographie géospatiale, Génie logiciel, Documentation du logiciel
Intermédiaire · Cours · 1 à 3 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, File Management
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation Java, Développement du programme, Programmation orientée objet (POO), Algorithmes, Tests de performance, Structures de données, Java, Informatique théorique, Tests unitaires, Optimisation des performances, Tests de logiciels
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Performance Tuning, Memory Management
Intermédiaire · Spécialisation · 3 à 6 mois