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, Santa Cruz
Compétences que vous acquerrez: structures de données, Débogage, Programmation orientée objet (POO), Algorithmes, Programmation informatique, Théorie des graphes, C (langage de programmation), Documentation du logiciel, C++ (langage de programmation), Intelligence artificielle, Conception de jeux, Principes de programmation, Modèles de conception de logiciels
Débutant · Spécialisation · 3 à 6 mois

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: structures de données, Programmation orientée objet (POO), Routage de réseau, Logiciel d'ingénierie, Débogage, Systèmes de base de données, Algorithmes, Données non structurées, Programmation informatique, Stockage des données, Théorie des bases de données, Technologies de stockage des données, Théorie des graphes, Environnement de développement, C++ (langage de programmation), Science Informatique Théorique, Conception orientée objet, Développement du programme
Intermédiaire · Spécialisation · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Database Design, Unsupervised Learning, Supervised Learning
Obtenir un diplôme
Diplôme · 1 à 4 ans
University of California, Santa Cruz
Compétences que vous acquerrez: Documentation du logiciel, Principes de programmation
Débutant · Cours · 1 à 3 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, Combinatorics, Theoretical Computer Science, Big Data, Reinforcement Learning, Computational Thinking, Artificial Neural Networks, Programming Principles
Obtenir un diplôme
Diplôme · 1 à 4 ans
University of London
Compétences que vous acquerrez: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Obtenir un diplôme
Diplôme · 1 à 4 ans

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

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

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

Compétences que vous acquerrez: Programmation informatique, Déploiement dans le nuage, Prise de décision fondée sur les données, IA générative, Intelligence artificielle
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, Pseudocode, Design Strategies, Data Encryption Standard, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Mathematical Modeling, Advanced Mathematics, Python Programming
Préparer un diplôme
Avancées · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Raisonnement déductif, Combinatoire, Algorithmes, Logique computationnelle, Pensée informatique, Programmation en Python, Informatique, Science Informatique Théorique, Raisonnement logique, Développement du programme
Débutant · Cours · 1 à 3 mois