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 Alberta
Compétences que vous acquerrez: Programmation en Python, Science Informatique Théorique, Qualité des logiciels (SQA/SQC), Développement du programme, Gestion des problèmes, structures de données, Principes de programmation, Pensée informatique, Essais fonctionnels, Programmation informatique, Résolution de problèmes, Conception de l'application, Animation et conception de jeux, Pseudo-code, Informatique, Génie logiciel, Algorithmes, Développement de jeux vidéo, Conception de jeux, Débogage
Débutant · Cours · 1 à 3 mois

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

University of Leeds
Compétences que vous acquerrez: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
Débutant · Cours · 1 à 4 semaines
University of London
Compétences que vous acquerrez: Sécurité réseau, Gestion des problèmes, Pensée informatique, Réseaux informatiques, Conception et développement de sites web, Maîtrise de l'informatique, Informatique, Architecture logicielle, Débogage, Stockage des données, Applications Web, Cybersécurité, Systèmes informatiques
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Pare-feu, Modèles de conception de logiciels, Cadre de gestion des risques, Sécurité réseau, Data Encryption Standard, Contrôles de sécurité, Sécurité des données, Codage sécurisé, Test de pénétration, Cryptage, Sécurité des applications, Techniques d'exploitation, Cryptographie, Assurance de l'information, Norme de chiffrement avancée (AES), Infrastructure à clés publiques, Sécurité des systèmes d'information, Détection et prévention des intrusions, Cybersécurité, Cyber-attaques
Intermédiaire · Spécialisation · 3 à 6 mois

Tsinghua University
Compétences que vous acquerrez: Data Structures, Algorithms, Graph Theory, Vector Databases, Computational Thinking, Database Design, Theoretical Computer Science, Pseudocode, Computer Programming, Query Languages, Computer Science, Performance Tuning
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
Intermédiaire · Spécialisation · 1 à 3 mois

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, Infographie, Programmation informatique, Outils de développement de logiciels, Javascript, Outils graphiques, Environnement de développement, Gestion des données, Conception interactive, Outils de programmation informatique, Débogage
Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Programmation du système, C++ (langage de programmation), structures de données, Autres langages de programmation, Principes de programmation, C (langage de programmation), Algorithmes
Intermédiaire · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Productivité, Éthique des données, Sûreté et sécurité, Sécurité réseau, Technologies de l'information, Méthodologie Agile, Conception et mise en œuvre du système, Sécurité des données, Cycle de vie du développement des systèmes, Logiciels de productivité, Conception du processus, Cybersécurité, Développement de systèmes, TCP/IP, Gestion des risques, littératie numérique, Systèmes informatiques, Matériel informatique, Méthodologies de développement de logiciels, Mise en réseau générale
Débutant · Spécialisation · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: IA responsable, Initiatives en matière de diversité, d'équité et d'inclusion, Éthique des données, Impact social, Protection de l'information, Diversité culturelle, Automatisation, Technologies de l'information, IA générative, Médias et communications, Informations d'identification personnelle, Robotique, Intelligence artificielle, Normes et conduite éthiques, Cybersécurité, Sensibilisation à la diversité, Éthique des soins de santé, Sensibilisation à la sécurité, Technologies émergentes, Sensibilisation à la sécurité informatique
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Computer Architecture, Computer Systems, Computational Logic, Hardware Design, Computer Hardware, Programming Principles, Digital Signal Processing, Debugging
Débutant · Cours · 1 à 3 mois