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: Principes de programmation, Gestion de la mémoire, Développement du programme, Logique informatique
Débutant · Cours · 1 à 3 mois

Heriot-Watt University
Compétences que vous acquerrez: Database Systems, Database Management, Database Software, Artificial Intelligence, Graph Theory, Software Engineering, Database Development, Java Programming, Requirements Analysis, Artificial Intelligence and Machine Learning (AI/ML), Database Architecture and Administration, Statistical Methods, NoSQL, Computational Logic, Software Design, Data Structures, Algorithms, Administration, Computer Science, Performance Measurement
Obtenir un diplôme
Diplôme · 1 à 4 ans

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Architecture du réseau, Réseau virtuel, Stockage en nuage, Big Data, Développement de l'informatique en nuage, Réseaux informatiques, Infrastructure en nuage, Technologies de stockage des données, Informatique en nuage, Informatique distribuée, Systèmes de fichiers, Technologies de l'informatique en nuage, Apache Spark, Solutions pour l'informatique en nuage, Architecture de l'informatique en nuage, Plates-formes d'informatique en nuage, Applications en nuage, Magasin de données, Réseaux définis par logiciel, Services en nuage
Intermédiaire · Spécialisation · 3 à 6 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Algorithms, Programming Principles, Data Store, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving
Préparer un diplôme
Mixte · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Informatique théorique, Algorithmes, Principes de programmation, Raisonnement logique, Raisonnement déductif, Programmation Python, Logique informatique, Pensée informatique
Débutant · Cours · 1 à 3 mois

Ball State University
Compétences que vous acquerrez: Data Ethics, Responsible AI, Software Engineering, Full-Stack Web Development, Graph Theory, Data Wrangling, Statistical Machine Learning, File Systems, Database Systems, Spatial Analysis, Exploratory Data Analysis, Theoretical Computer Science, SAS (Software), Statistical Methods, Cryptography, Object Oriented Programming (OOP), Statistical Inference, Artificial Intelligence, Text Mining, Financial Data
Obtenir un diplôme
Diplôme · 1 à 4 ans

Clemson University
Compétences que vous acquerrez: Human Computer Interaction, Large Language Modeling, Database Systems, Database Management, Dimensionality Reduction, Database Design, Database Management Systems, Generative AI, Model Evaluation, Software Development Methodologies, Usability, Recurrent Neural Networks (RNNs), Data Preprocessing, Data Mining, Data Structures, Systems Development Life Cycle, Responsible AI, Algorithms, Machine Learning Methods, Human Factors
Obtenir un diplôme
Diplôme · 1 à 4 ans

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Cryptography, Algorithms, Encryption, Theoretical Computer Science, Combinatorics, Mathematical Theory & Analysis, Arithmetic, Computational Thinking, Key Management, Applied Mathematics
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Cas de test, Planification des tests, Structures de données, C et C++, Algorithmes, Principes de programmation, Développement de logiciels, Conception de logiciels, Gestion de la mémoire, Développement du programme, Génie logiciel, Tests de logiciels, C (langage de programmation), Programmation du système, Fichier E/S, Résolution de problèmes, Simulations, Maintenabilité, Débogage
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Programmation informatique, Autres langages de programmation, Structures de données, C et C++, Algorithmes, Principes de programmation, Analyse numérique, Gestion de la mémoire, Programmation Python, C (langage de programmation), Programmation du système, C++ (langage de programmation)
Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Programmation informatique, Conception de solutions, Algorithmes, Principes de programmation, Développement du programme, C (langage de programmation), Résolution de problèmes, Logique informatique
Débutant · Cours · 1 à 4 semaines

BITS Pilani
Compétences que vous acquerrez: Human Computer Interaction, Relational Databases, Probability & Statistics, Data Storytelling, TCP/IP, Agile Software Development, Bash (Scripting Language), Theoretical Computer Science, Graph Theory, Operating Systems, Android Development, Software Design, Internet Of Things, Natural Language Processing, Encryption, Software Development Methodologies, Amazon Web Services, Feature Engineering, Algorithms, Restful API
Obtenir un diplôme
Diplôme · 1 à 4 ans