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 Colorado Boulder
Compétences que vous acquerrez: Algorithmes, structures de données, Nettoyage des données, Programmation informatique, Débogage, Automatisation, Gestion des données, Logiciel de Feuille de Calcul, Principes de programmation, Langages de script, Résolution de problèmes, Visual Basic (langage de programmation), Macros Excel
Débutant · Cours · 1 à 3 mois

JetBrains
Compétences que vous acquerrez: Object Oriented Programming (OOP), Data Structures, Software Development Tools
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Django (Web Framework), Responsive Web Design, HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Debugging, Web Development, Computer Programming, Pseudocode, Communication
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, structures de données, Programmation en Python, Pensée informatique, Big Data, Informatique, Probabilités et statistiques, Modèle de réseau, Algèbre linéaire, Routage de réseau, Théorie des graphes, Analyse du réseau, Recherche opérationnelle
Avancées · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: structures de données, Programmation informatique, Programmation en Python, Débogage, Langages de script, Pseudo-code, Principes de programmation, Infographie
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Linux, Web scraping, Déploiement des applications, Flask (Framework Web), Programmation en Python, Conception de logiciels, Git (Système de contrôle des versions), Restful API, Principes de programmation, Importation/exportation de données, Commandes Linux, GitHub, Script Shell, Modèles de conception de logiciels, Cycle de vie du développement logiciel, Contrôle des versions, Gestion des fichiers, Méthodologies de développement de logiciels, Architecture logicielle, Bash (langage de script)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prototyping, 3D Modeling, 3D Assets, Design Strategies, Engineering Design Process, Computer-Aided Design, Manufacturing Processes, Technical Design, Design Software, Functional Design, Design, Materials science, Typography, Digital Design
Avancées · Cours · 3 à 6 mois

University of Maryland, College Park
Compétences que vous acquerrez: Cybersecurity, Cyber Security Policies, Cyber Risk, Cyber Attacks, Cyber Governance, Cyber Security Strategy, Security Management, Infrastructure Security, Data Security, Threat Modeling, Computer Security, Security Awareness, Risk Management, Enterprise Security, Vulnerability, Governance, General Networking, Public Safety and National Security, Threat Detection, Artificial Intelligence
Débutant · Spécialisation · 3 à 6 mois
Stanford University
Compétences que vous acquerrez: Algorithmes, Cybersécurité, Normes de cryptographie à clé publique (PKCS), Authentifications, Codage sécurisé, Cryptographie, Norme de chiffrement avancée (AES), Intégrité des données, Gestion des clés, Data Encryption Standard, Cryptage
Mixte · Cours · 1 à 3 mois

Stanford University
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, structures de données, Analyse des réseaux sociaux, Routage de réseau, Théorie des graphes, Analyse du réseau, Logique computationnelle
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Linux, Systèmes d'Exploitation, Bases de données relationnelles, SQL, Interface de ligne de commande, Gestion des bases de données, Authentifications, Systèmes de fichiers, Commandes Linux, Unix, Autorisation (informatique), Comptes d'utilisateurs, Bash (langage de script)
Débutant · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: C (Programming Language), Computer Science, Computer Architecture, Computer Programming, Theoretical Computer Science, Computational Logic, Computational Thinking, Data Structures, Algorithms, Emerging Technologies
Mixte · Cours · 3 à 6 mois