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 Toronto
Compétences que vous acquerrez: Programmation informatique, Documentation du logiciel, Documentation technique, Programmation Python, Programmation en Python, Principes de programmation, Conception fonctionnelle, Développement du programme, Environnements de développement intégré, Environnement de développement, Débogage, Structures de données, Fichier E/S
Débutant · Cours · 1 à 3 mois

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

University of Colorado Boulder
Compétences que vous acquerrez: Algorithmes, Cryptographie, Normes de cryptographie à clé publique (PKCS), Protocoles cryptographiques, Logiciels mathématiques, Mathématiques avancées, Cryptage, Informatique, Informatique théorique, Informatique quantique, Structures de données
Préparer un diplôme
Avancées · 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 London
Compétences que vous acquerrez: Gestion des données, Programmation informatique, Cadres JavaScript, Javascript, Développement du programme, Conception graphique et visuelle, Techniques d'infographie, Principes de programmation, Environnement de développement, Maintenabilité, Programmation événementielle, Visualisation (infographie), Outils graphiques, Débogage, Outils de développement de logiciels, Conception interactive, Infographie
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Collecte des données, Collecte de données, C et C++, Développement du programme, Stockage des données, Microsoft Visual Studio, Principes de programmation, Environnements de développement intégré, Environnement de développement, Outils de développement Microsoft, C (langage de programmation), Pensée informatique
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
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Ball State University
Compétences que vous acquerrez: Traitement du langage naturel, Analyse des données, Programmation informatique, Analyse, Programmation Python, Programmation en Python, Développement du programme, Logiciels mathématiques, Analyse statistique, Principes de programmation, Informatique, NumPy, Réutilisation du code, Logique informatique, Traitement des données, Exploration de texte, Débogage, Manipulation de données, Manipulation des données
Préparer un diplôme
Débutant · 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