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.

Rice University
Compétences que vous acquerrez: Programmation informatique, structures de données, Modélisation mathématique, Informatique, Science Informatique Théorique, Programmation en Python, Pensée informatique, Cas de test, Théorie des jeux, Algorithmes, Simulations, Vérification et validation, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: structures de données, Automatisation, Science Informatique Théorique, Pensée informatique, Débogage, Algorithmes, C (langage de programmation), Fichier E/S, Simulations, Principes de programmation
Débutant · Cours · 1 à 4 semaines

The University of Edinburgh
Compétences que vous acquerrez: Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animation and Game Design
Mixte · Cours · 1 à 3 mois

Ball State University
Compétences que vous acquerrez: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Key Management, Application Development, Public Key Infrastructure, Data Integrity
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Korea Advanced Institute of Science and Technology(KAIST)
Compétences que vous acquerrez: Programmation informatique, Programmation en Scala, Science Informatique Théorique, Principes de programmation, Autres langages de programmation, Conception fonctionnelle
Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Architecture logicielle, Développement de l'informatique en nuage
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: C et C++, Systèmes de communication, Fichier E/S
Avancées · Cours · 1 à 3 mois

Korea Advanced Institute of Science and Technology(KAIST)
Compétences que vous acquerrez: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: structures de données, Programmation informatique, Informatique, Ingénierie informatique, Linux, Architecture des ordinateurs, Développement du programme, Logiciels embarqués, Débogage, C (langage de programmation)
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Digital pedagogy, Event-Driven Programming, Program Development, Data Structures, Algorithms, Student Engagement, Visualization (Computer Graphics)
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Cross Platform Development, Program Development, Computer Programming, Software Engineering, Python Programming, Software Installation, Web Development, Software Design
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Recrutement, Développement professionnel, Informatique, L'image de marque, Développement de la main-d'œuvre, Technologies de l'information, Réseautage professionnel, Stratégies technologiques, Système de suivi des candidats, Adaptabilité, Planification stratégique, LinkedIn
Intermédiaire · Cours · 1 à 4 semaines