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: Science Informatique Théorique, Algorithmes, structures de données, Programmation informatique, Informatique, Test de logiciels, Programmation en Python, Théorie des jeux, Pensée informatique, Principes de programmation, Modélisation mathématique
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Workforce Planning, Professional Networking, Computer Science, LinkedIn, Talent Sourcing, Technology Strategies, Recruitment, Adaptability, Information Technology, Branding, Continuous Improvement Process, Software Development, Communication
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Algorithmes, Programmation informatique, Développement du programme, Stockage des données, Collecte de données, Pensée informatique, Principes de programmation, C (langage de programmation), Microsoft Visual Studio
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: structures de données, Systèmes d'Exploitation, Débogage, Interface de ligne de commande, Programmation du système, Développement du programme, Simulations, Maintenabilité, Développement de logiciels, Interface utilisateur (UI), Principes de programmation, Génie logiciel, Conception interactive, Gestion des fichiers, C (langage de programmation)
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Event-Driven Programming, Program Development, Data Structures, Algorithms, Student Engagement, Graphical Tools
Débutant · 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

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

Compétences que vous acquerrez: Network Security, Augmented and Virtual Reality (AR/VR), Virtualization, Cloud Computing Architecture, Virtual Machines, Cloud Computing, Firewall, Network Architecture, Virtual Private Networks (VPN), Mobile Security, Cloud Security, Wireless Networks, Network Protocols, Peripheral Devices
Intermédiaire · Cours · 1 à 3 mois

Dartmouth College
Compétences que vous acquerrez: Algorithmes, structures de données, Programmation informatique, Débogage, Environnement de développement, Développement du programme, Programmation du système, Ingénierie informatique, Principes de programmation, Systèmes embarqués, C (langage de programmation)
Débutant · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Algorithmes, Mathématiques appliquées, Programmation informatique, Débogage, Programmation orientée objet (POO), Test de logiciels, Programmation en Python, Simulations, Développement du programme, Pensée informatique, Principes de programmation, Probabilité, Combinatoire, Conception de jeux, Tests de développement
Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Exploit development, C (Programming Language), C++ (Programming Language), Secure Coding, Application Security, System Programming, Debugging, Vulnerability Assessments
Mixte · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Débutant · Cours · 1 à 3 mois