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.

Korea Advanced Institute of Science and Technology(KAIST)
Compétences que vous acquerrez: Programmation en Scala, Programmation informatique, Structures de données, Principes de programmation, Gestion de la mémoire
★ 4.7 (18) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Relational Databases, Web Applications, Web Development Tools, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Web Design and Development, Object Oriented Programming (OOP), Operating System Administration, Scripting Languages, Code Reusability, Javascript, Database Management
★ 4.6 (68) · Débutant · Spécialisation · 3 à 6 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Public Key Infrastructure, Cryptography, Cryptographic Protocols, Encryption, Authentications, Data Encryption Standard, Advanced Encryption Standard (AES), Key Management, Network Protocols, Email Security, Cybersecurity, Network Security, Security Software, Data Integrity, Multi-Factor Authentication, Firewall
Intermédiaire · 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, Object Oriented Programming (OOP), Data Management, Package and Software Management
Débutant · Cours · 3 à 6 mois

Rice University
Compétences que vous acquerrez: Mathématiques appliquées, Combinatoire, Tests de logiciels, Programmation informatique, Probabilité, Algorithmes, Principes de programmation, Programmation Python
★ 4.7 (584) · Intermédiaire · Cours · 1 à 3 mois

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language)
★ 4.8 (370) · Mixte · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Analyse des données, Statistiques descriptives, Pensée informatique, Simulations, Programmation informatique, Collecte de données, C (langage de programmation), Automatisation, Microsoft Visual Studio, Algorithmes, Principes de programmation, Fichier E/S, Stockage des données, Analyse statistique, Développement du programme, Développement d'applications
★ 4.6 (433) · Débutant · Spécialisation · 3 à 6 mois

Rice University
Compétences que vous acquerrez: Informatique, Pensée informatique, Programmation informatique, Structures de données, Algorithmes, Principes de programmation, Programmation Python
★ 4.8 (365) · Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Gestion des données, Programmation informatique, Principes de programmation, Environnement de développement, Débogage, Infographie, Stockage des données, Javascript, Maintenabilité
★ 4.1 (938) · Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Développement de logiciels, Interface de ligne de commande, Simulations, C (langage de programmation), Fichier E/S, Gestion de la mémoire, Développement du programme, Maintenabilité
★ 4.2 (182) · Débutant · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Sécurité des applications, Codage sécurisé, C (langage de programmation), C++ (langage de programmation)
★ 2.7 (7) · Mixte · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Microarchitecture, Computer Architecture, Computer Systems, Hardware Architecture, Computer Hardware, Peripheral Devices, Data Storage Technologies, Data Storage, Computational Logic
★ 4.8 (483) · Mixte · Cours · 1 à 3 mois