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.

Coursera
Compétences que vous acquerrez: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Command-Line Interface, File Systems, Authorization (Computing), Identity and Access Management
★ 4.8 (10) · Débutant · Projet Guidé · Moins de 2 heures

Dartmouth College
Compétences que vous acquerrez: Programmation informatique, Ingénierie informatique, Outils de développement de logiciels, Structures de données, Outils de programmation informatique, C (langage de programmation), Principes de programmation, Systèmes embarqués, Algorithmes, Logique informatique
★ 4.7 (106) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Network Security, Virtualization, Augmented and Virtual Reality (AR/VR), Cloud Computing Architecture, Virtualization and Virtual Machines, Network Administration, Cloud Computing, Firewall, Virtual Networking, Network Architecture, Virtual Private Networks (VPN), Mobile Security, Network Infrastructure, Cloud Services, General Networking, Augmented Reality, Cloud Security, Security Controls, Network Protocols, Peripheral Devices
★ 4.8 (27) · Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Codage sécurisé, Développement d'exploits, Évaluations de la vulnérabilité, Sécurité des applications, C (langage de programmation), Tests de sécurité, Tests en boîte blanche, Interopérabilité, Débogage, Programmation du système, C++ (langage de programmation), C et C++
★ 2.7 (7) · Mixte · Cours · 1 à 4 semaines

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Programmation informatique, Raconter une histoire, Animations, Pensée informatique, Principes de programmation, Conception de jeux, Scripting, Conception de solutions, Programmation événementielle, Récit de l'histoire, Animation et conception de jeux, Logique informatique
★ 4.4 (116) · Débutant · Cours · 1 à 3 mois

Tsinghua University
Compétences que vous acquerrez: Data Structures, Algorithms, Graph Theory, Computational Thinking, Computer Programming
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Cryptage, Cybersécurité, Assurance de l'information, Protocoles cryptographiques, Sécurité informatique, Cryptographie, Systèmes de communication, Infrastructure à clé publique, Norme de cryptage des données, Normes de cryptographie à clé publique (PKCS), Norme de chiffrement avancée (AES), Intégrité des données, Modélisation de la menace, Attaques brutales, Sécurité des données, Communications numériques, Informatique théorique, Algorithmes, Modélisation des menaces, Authentifications, Gestion des clés
★ 4.6 (919) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Principes de programmation, C (langage de programmation), Gestion de la mémoire, Réutilisation du code, Linux, Architecture des ordinateurs, Programmation du système, Logiciels embarqués
★ 4.8 (62) · Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Pensée informatique, Outils de programmation informatique, Informatique, Logiciels et technologies pour l'éducation, Principes de programmation, Développement du programme, Pédagogie numérique, Algorithmes, Débogage, Remue-méninges, Logiciel de collaboration
★ 4.8 (26) · Débutant · Cours · 1 à 3 mois

Shanghai Jiao Tong University
Compétences que vous acquerrez: Combinatorics, Graph Theory, Data Structures, Logical Reasoning, Computational Thinking, Computer Science, Theoretical Computer Science, Algorithms, Network Planning And Design, Traffic Flow Optimization, Applied Mathematics, Network Analysis
★ 4.3 (30) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Authorization (Computing), Information Privacy, Encryption, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Prise de décision fondée sur des données, Agents génératifs d'IA, Autres langages de programmation, Méthodologies de développement de logiciels, Principes de programmation, Développement multiplateforme, IA générative, Application de base de données, Gestion des paquets et des logiciels, Intelligence artificielle, Services en nuage, Déploiement dans le nuage, Cycle de vie du développement des systèmes, Stratégie en matière de données, Intelligence artificielle et apprentissage automatique (IA/ML), Technologies de stockage des données, Systèmes de gestion de bases de données, Architecture de l'informatique en nuage
★ 4.7 (466) · Débutant · Cours · 1 à 3 mois