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

University of Michigan
Compétences que vous acquerrez: Autres langages de programmation, C++ (langage de programmation), Principes de programmation, C (langage de programmation), Gestion de la mémoire, Algorithmes, Structures de données, C et C++, Analyse numérique
★ 4.5 (97) · Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Programmation informatique, Principes de programmation, Programmation événementielle, Débogage, Infographie, Outils de développement de logiciels, Conception graphique et visuelle, Visualisation (infographie), Environnement de développement, Cadres JavaScript, Maintenabilité, Outils graphiques, Gestion des données, Javascript, Développement du programme, Techniques d'infographie, Conception interactive
★ 4.1 (934) · Débutant · Cours · 1 à 4 semaines

International Institute of Information Technology, Hyderabad
Compétences que vous acquerrez: Microarchitecture, Computer Architecture, Hardware Architecture, Systems Architecture, Computer Systems, Computer Hardware, Performance Tuning, Memory Management
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Informatique quantique, Cryptage, Mathématiques avancées, Informatique théorique, Logiciels mathématiques, Informatique, Cryptographie, Algorithmes, Structures de données, Normes de cryptographie à clé publique (PKCS), Protocoles cryptographiques
★ 4.6 (65) · Avancées · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Environnements de développement intégré, Outils de développement Microsoft, Principes de programmation, Stockage des données, C (langage de programmation), Environnement de développement, Pensée informatique, Collecte des données, Algorithmes, Collecte de données, Microsoft Visual Studio, Développement du programme, C et C++
★ 4.6 (377) · Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Penetration Testing, Network Security, Cyber Operations, Network Monitoring, Exploitation techniques, Vulnerability Scanning, Cryptographic Protocols, Remote Access Systems, Network Protocols, Encryption, General Networking, Command-Line Interface, Network Analysis, Proxy Servers
★ 4.7 (14) · Intermédiaire · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability
Mixte · Cours · 1 à 4 semaines

Ball State University
Compétences que vous acquerrez: Réutilisation du code, Programmation informatique, Programmation Python, Traitement du langage naturel, Exploration de texte, Logiciels mathématiques, Débogage, Traitement des données, Principes de programmation, Analyse statistique, Manipulation de données, Informatique, Analyse, Programmation en Python, Analyse des données, Logique informatique, NumPy, Développement du programme, Manipulation des données
★ 4.7 (30) · Débutant · Cours · 1 à 3 mois
University of London
Compétences que vous acquerrez: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Certificat d'études supérieures · 6 à 12 mois
University of London
Compétences que vous acquerrez: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Certificat d'études supérieures · 6 à 12 mois
University of Illinois at Urbana-Champaign
Diplôme · 1 à 4 ans