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.

Compétences que vous acquerrez: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Verbal Communication Skills, Critical Thinking and Problem Solving, Communication, Critical Thinking, Problem Solving, Composure, Interpersonal Communications, Computer Programming, Communication Strategies, Computer Science, Technical Communication, Planning, Algorithms, Data Structures, Stress Management
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Réutilisation du code, Programmation informatique, Principes de programmation, Environnements de développement intégré, Automatisation, Analyse statistique, Fichier E/S, Outils de développement Microsoft, Stockage des données, C (langage de programmation), Pensée informatique, Collecte des données, Algorithmes, Collecte de données, Analyse des données, Structures de données, Simulations, Microsoft Visual Studio, Développement du programme, Présentation des données, C et C++
Débutant · Spécialisation · 3 à 6 mois

Peking University
Compétences que vous acquerrez: Microarchitecture, Computer Architecture, Computer Systems, Hardware Architecture, Peripheral Devices, Data Storage, Computer Hardware, Computer Engineering, Memory Management, Systems Architecture, Computational Logic, OS Process Management
Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Cybersecurity, Vulnerability Management, Multi-Factor Authentication, Linux
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Debugging, Computer Programming Tools, Algorithms, Classroom Management, 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, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
Débutant · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: AI Security, Open Web Application Security Project (OWASP), Cyber Security Assessment, Exploitation techniques, Server Side, Application Security, Artificial Intelligence and Machine Learning (AI/ML), Data Security, LLM Application, Cyber Attacks, Security Awareness, Large Language Modeling, Generative AI Agents
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language), Data Structures, C and C++, Algorithms, Computational Thinking, Memory Management, Program Development
Mixte · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Programmation informatique, Programmation Python, Principes de programmation, Programmation orientée objet (POO), Conception de jeux, Mathématiques appliquées, Probabilité, Pensée informatique, Programmation en Python, Algorithmes, Tests de logiciels, Combinatoire, Mathématiques générales
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Microarchitecture, Gestion de la mémoire, Plates-formes informatiques, Architecture matérielle, Développement de l'informatique en nuage
Intermédiaire · Cours · 1 à 3 mois

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

Rice University
Compétences que vous acquerrez: Programmation informatique, Principes de programmation, Programmation Python, Informatique théorique, Informatique, Pensée informatique, Programmation en Python, Algorithmes, Structures de données, Vérification et validation, Développement du programme
Intermédiaire · Cours · 1 à 4 semaines