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

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

Edureka
Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Development Tools, AI Security, Generative AI Agents, Software Engineering Tools, Generative AI, Software Engineering, Software Development, Software Documentation, Secure Coding, Software Architecture, Software Design, Software Testing, Full-Stack Web Development, Web Design and Development, Web Development, Computer Science
Intermédiaire · Cours · 1 à 3 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 Colorado Boulder
Compétences que vous acquerrez: Programmation Python, Structures de données, Informatique théorique, Programmation en Python, Analyse, Algorithmes, Pensée informatique, Informatique quantique, Stratégies de conception
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Big Data, Traitement des données, Microsoft Excel, Transformation de données, Analyse des données, Nettoyage des données, Analyse statistique, Visualisation interactive des données, Visualisation des données, Transformation des données, Visualisation statistique, Apache Hadoop, Importation/exportation de données, Récit de données, Science des données, Apache Hive, Narration des données, Entreposage de données, Apache Spark, Data Mart, Présentation des données
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Data Structures, Algorithms, Programming Principles, Computer Programming, Theoretical Computer Science, Computational Thinking, Javascript, Memory Management
Intermédiaire · Cours · 1 à 3 mois

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