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.

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Cryptography, Algorithms, Encryption, Arithmetic
Débutant · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Logiciel système, Protection de l'information, Matériel informatique, Systèmes informatiques, Sécurité des réseaux, Cadre de gestion des risques, Méthodologie agile, Mise en réseau générale, Technologie de l'information, alphabétisation numérique, Gestion des risques, Conception des systèmes, Logiciels de productivité, Éthique des données, Développement de systèmes, Cycle de vie du développement des systèmes, Cybersécurité, Sécurité des données, Systèmes d'information, Productivité
★ 4.6 (367) · Débutant · Spécialisation · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Planification et conception de réseaux, Réseaux définis par logiciel, Gestion des performances du réseau, Protocole de configuration dynamique de l'hôte (DHCP), Sécurité des réseaux, Protocoles de routage, Réseaux informatiques, Protocoles de réseau, TCP/IP, Modèles OSI, Mise en réseau générale, Réseaux sans fil, Algorithmes, Routage de réseau, Communications numériques, Architecture du réseau, Analyse du réseau, Le chemin le plus court ouvert (OSPF), Réseaux locaux
★ 4.6 (3,4 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, C (langage de programmation), Algorithmes, Principes de programmation, Résolution de problèmes
★ 4.7 (7,1 k) · Débutant · Cours · 1 à 4 semaines

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Theoretical Computer Science, Applied Mathematics, Algorithms, Cryptography, Data Management
Débutant · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Logiciel système, Systèmes d'exploitation, Configuration du système, Matériel informatique, Systèmes informatiques, Sécurité des réseaux, Réseaux informatiques, Protocoles de réseau, Mise en réseau générale, Technologie de l'information
★ 4.6 (294) · Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: AI Security, Penetration Testing, Exploit development, Network Security, Exploitation techniques, Open Web Application Security Project (OWASP), Cyber Security Assessment, Unix, Computer Security, Network Monitoring, Cybersecurity, Artificial Intelligence and Machine Learning (AI/ML), Cryptographic Protocols, Network Protocols, Cryptography, Security Awareness, Generative AI Agents, Server Side, Web Applications, Machine Learning Algorithms
★ 4.4 (22) · Intermédiaire · Spécialisation · 3 à 6 mois

University of Leeds
Compétences que vous acquerrez: Logical Reasoning, Computational Logic, Algorithms, Cryptography, Graph Theory
★ 4.7 (35) · Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Conception de logiciels, Développement de logiciels, Interface de ligne de commande, Tests de logiciels, Simulations, Programmation informatique, C (langage de programmation), Structures de données, Algorithmes, Principes de programmation, Fichier E/S, Débogage, Génie logiciel, Résolution de problèmes, Gestion de la mémoire, Développement du programme, Maintenabilité
★ 4.6 (7,5 k) · Débutant · Spécialisation · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Computational Logic, Logical Reasoning, Deductive Reasoning, Data Structures, Algorithms
Débutant · Cours · 1 à 3 mois

Tsinghua University
Compétences que vous acquerrez: Data Structures, Algorithms
★ 2.9 (41) · Intermédiaire · Spécialisation · 3 à 6 mois

University of Alberta
Compétences que vous acquerrez: Informatique, Développement de jeux vidéo, Qualité des logiciels (SQA/SQC), Pensée informatique, Programmation informatique, Tests fonctionnels, Algorithmes, Autres langages de programmation, Principes de programmation, Planification des tests, Débogage, Programmation Python, Résolution de problèmes, Développement du programme, Conception de jeux
★ 4.3 (239) · Débutant · Cours · 1 à 3 mois