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: Object Oriented Design, User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Delegation Skills, Sampling (Statistics), Sustainable Business, Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Supervised Learning, Database Design, Generative AI, Process Capability, Diversity Equity and Inclusion Initiatives
Obtenir un diplôme
Diplôme · 1 à 4 ans

University of California San Diego
Compétences que vous acquerrez: Javascript, structures de données, C et C++, Programmation informatique, Informatique distribuée, Technologies de stockage des données, Science Informatique Théorique, Programmation en Python, Rust (langage de programmation), Bioinformatique, Pensée informatique, Principes de programmation, Développement du programme, Java, Stockage des données, Cas de test, Test de logiciels, Théorie des graphes, Algorithmes, Débogage
Intermédiaire · Spécialisation · 3 à 6 mois
University of London
Compétences que vous acquerrez: Virtual Reality, Human Computer Interaction, Agile Software Development, Animations, Database Design, React Native, Game Design, Responsive Web Design, Event-Driven Programming, Web Applications, Electronics, Computer Security, Artificial Intelligence, Version Control, Graph Theory, Natural Language Processing, Computational Logic, Unsupervised Learning, Node.JS, Scikit Learn (Machine Learning Library)
Obtenir un diplôme
Diplôme · 1 à 4 ans

University of California, Santa Cruz
Compétences que vous acquerrez: structures de données, Programmation informatique, Modèles de conception de logiciels, Débogage, Pseudo-code, C++ (langage de programmation), C (langage de programmation), Conception de jeux, Environnements de développement intégré, Programmation orientée objet (POO), Principes de programmation, Théorie des graphes, Algorithmes, Intelligence artificielle
Débutant · Spécialisation · 3 à 6 mois

Heriot-Watt University
Compétences que vous acquerrez: Artificial Intelligence, Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Java, Object Oriented Programming (OOP), Data Structures, Natural Language Processing, Computer Programming, Algorithms, Program Development, Programming Principles, Combinatorics, Theoretical Computer Science, Big Data, Reinforcement Learning, Computational Thinking, Artificial Neural Networks
Obtenir un diplôme
Diplôme · 1 à 4 ans

University of Colorado System
Compétences que vous acquerrez: Télécommunications, Sécurité réseau, Routage de réseau, Réseaux informatiques, Architecture de réseau, Planification et conception de réseaux, TCP/IP, Protocole de configuration dynamique de l'hôte (DHCP), Programmation du système, Réseaux locaux, Protocoles réseau, Infrastructure réseau, Gestion des performances du réseau, Réseaux sans fil, Protocoles de routage, Modèles OSI, Théorie des graphes, Algorithmes, Communications numériques, Réseaux définis par logiciel
Intermédiaire · Spécialisation · 3 à 6 mois
University of California, Santa Cruz
Compétences que vous acquerrez: Principes de programmation, Pseudo-code
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Design Strategies, Pseudocode, Computer Science, Program Development, Tree Maps, Encryption, Linear Algebra, Combinatorics, Mathematical Theory & Analysis, Data Science, Python Programming
Préparer un diplôme
Avancées · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Modélisation mathématique, Science Informatique Théorique, Mathématiques appliquées, Logique computationnelle, Pensée informatique, Développement du programme, Algorithmes, Raisonnement déductif, Raisonnement logique
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: SQL, Automatisation, Programmation informatique, Informatique, Bases de données relationnelles, Gestion des bases de données, Sécurité réseau, Analyse, Bases de données, Débogage, Principes de programmation, Visual Basic (langage de programmation), Logiciel système, Protocoles réseau, Cloud Computing, Matériel informatique, Réseaux informatiques, Développement de logiciels, Architecture des ordinateurs, Algorithmes
Débutant · Cours · 1 à 3 mois

Stanford University
Compétences que vous acquerrez: structures de données, Informatique, Recherche opérationnelle, Routage de réseau, Bioinformatique, Analyse du réseau, Science Informatique Théorique, Modèle de réseau, Analyse des réseaux sociaux, Analyse, Pensée informatique, Principes de programmation, Logique computationnelle, Algorithmes, Probabilité, Théorie des graphes, Pseudo-code
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: structures de données, Programmation informatique, Maintenabilité, Interface de ligne de commande, Développement du programme, Débogage, Interface utilisateur (UI), Programmation du système, Test de logiciels, Fichier E/S, C (langage de programmation), Résolution de problèmes, Conception de logiciels, Génie logiciel, Simulations, Algorithmes, Développement de logiciels, Principes de programmation, Pseudo-code, Systèmes d'Exploitation
Débutant · Spécialisation · 3 à 6 mois