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

University of Michigan
Compétences que vous acquerrez: Algorithmes, Programmation du système, Programmation Python, C (langage de programmation), Programmation informatique, Autres langages de programmation, Programmation en Python, Gestion de la mémoire, C++ (langage de programmation), Principes de programmation, C et C++
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Animation and Game Design, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
Débutant · Spécialisation · 3 à 6 mois
University of Toronto
Compétences que vous acquerrez: Structures de données, Fichier E/S, Documentation technique, Programmation Python, Débogage, Documentation du logiciel, Conception fonctionnelle, Programmation informatique, Développement du programme, Programmation en Python, Environnements de développement intégré, Principes de programmation
Débutant · Cours · 1 à 3 mois

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

University of Colorado Boulder
Compétences que vous acquerrez: Penetration Testing, Network Security, Network Monitoring, Exploitation techniques, Cybersecurity, 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, Logique informatique, Programmation Python, Programmation informatique, NumPy, Exploration de texte, Réutilisation du code, Développement du programme, Traitement des données, Logiciels mathématiques, Analyse statistique, Programmation en Python, Analyse des données, Analyse, Principes de programmation
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Public Key Infrastructure, Cryptography, Public Key Cryptography Standards (PKCS), 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
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