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.

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Algorithmes, Principes de programmation, Systèmes informatiques, Programmation informatique, Gestion de la mémoire, Structures de données, Systèmes d'exploitation, Fichier E/S, C (langage de programmation), Matériel informatique, Pensée informatique
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: IA générative, Agents génératifs d'IA, L'IA responsable, Sécurité des applications, Candidature au LLM, Projet ouvert de sécurité des applications web (OWASP), Modélisation des grandes langues, Sécurité de l'IA, Ingénierie de requête, Sécurité des données, IA responsable, Sensibilisation à la sécurité, Cyber-attaques, Techniques d'exploitation, Côté serveur, Ingénierie rapide, Intelligence artificielle et apprentissage automatique (IA/ML)
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Hebrew University of Jerusalem
Compétences que vous acquerrez: Algorithmes, Principes de programmation, Architecture des logiciels, Systèmes informatiques, Programmation informatique, Gestion de la mémoire, Informatique, Périphériques, Logiciel système, Développement du programme, Structures de données, Systèmes d'exploitation, Architecture matérielle, Architecture des ordinateurs, Programmation orientée objet (POO), Conception de logiciels, Programmation du système, Machines virtuelles, Infographie
Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: C et C++, C (langage de programmation), Fichier E/S, C++ (langage de programmation), Systèmes de communication, Importation/exportation de données
Avancées · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Algorithmes, Épidémiologie, Principes de programmation, Programmation informatique, Résolution de problèmes, Pensée informatique, Reprise après sinistre
Débutant · Cours · 1 à 3 mois

University of London
Compétences que vous acquerrez: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Cyber Attacks, Vulnerability Assessments, Hardware Architecture, Information Systems Security, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, VPN Clients, Systems Architecture, Authentications
Débutant · Cours · 1 à 4 semaines

CertNexus
Compétences que vous acquerrez: Application Security, Threat Modeling, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
Mixte · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Automatisation, Algorithmes, Principes de programmation, Analyse, Collecte des données, Programmation informatique, Analyse statistique, Réutilisation du code, Analyse des données, Présentation des données, Environnements de développement intégré, C et C++, Développement du programme, Fichier E/S, C (langage de programmation), Outils de développement Microsoft, Microsoft Visual Studio, Pensée informatique, Informatique théorique, Collecte de données, Simulations
Débutant · Spécialisation · 3 à 6 mois

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programming Principles, Debugging, Computer Programming, Application Design, Cloud Applications, Computer Science, Code Reusability, Maintainability, Computer Systems, Program Development, Computer Programming Tools, Object Oriented Programming (OOP), Software Development, Data Management, Functional Design, Package and Software Management
Débutant · Cours · 3 à 6 mois

Ball State University
Compétences que vous acquerrez: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Cryptographic Protocols, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Secure Coding, Key Management, Application Development, Public Key Cryptography Standards (PKCS), Public Key Infrastructure, Multi-Factor Authentication, Network Protocols, Data Integrity
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Développement de logiciels, Principes de programmation, Maintenabilité, Gestion de la mémoire, C (langage de programmation), Fichier E/S, Logiciel de collaboration, Interface de ligne de commande, Génie logiciel, Programmation du système, Simulations
Débutant · Cours · 1 à 4 semaines