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 Michigan
Compétences que vous acquerrez: C et C++, Algorithmes, C++ (langage de programmation), Structures de données, Analyse numérique, C (langage de programmation), Principes de programmation, Gestion de la mémoire, Autres langages de programmation
Intermédiaire · Cours · 1 à 4 semaines

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

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Environnements de développement intégré, Développement du programme, Collecte de données, C et C++, Algorithmes, Outils de développement Microsoft, Stockage des données, Principes de programmation, C (langage de programmation), Pensée informatique, Environnement de développement, Microsoft Visual Studio, Collecte des données
Débutant · Cours · 1 à 4 semaines
University of Toronto
Compétences que vous acquerrez: Programmation en Python, Environnements de développement intégré, Programmation informatique, Développement du programme, Structures de données, Principes de programmation, Programmation Python, Conception fonctionnelle, Débogage, Documentation du logiciel, Fichier E/S, Documentation technique, Environnement de développement
Débutant · Cours · 1 à 3 mois

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, Informatique, Algorithmes, Logiciels mathématiques, Protocoles cryptographiques, Normes de cryptographie à clé publique (PKCS), Structures de données, Informatique théorique, Cryptographie, Mathématiques avancées
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Ball State University
Compétences que vous acquerrez: Programmation en Python, NumPy, Informatique, Analyse des données, Programmation informatique, Exploration de texte, Traitement du langage naturel, Développement du programme, Manipulation de données, Analyse, Logiciels mathématiques, Programmation Python, Principes de programmation, Débogage, Traitement des données, Analyse statistique, Réutilisation du code, Logique informatique, Manipulation des données
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

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
Préparer un diplôme
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
University of Illinois at Urbana-Champaign
Obtenir un diplôme
Diplôme · 1 à 4 ans
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
Crédit proposé
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
Crédit proposé
Certificat d'études supérieures · 6 à 12 mois