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 California, Irvine
Compétences que vous acquerrez: Productivité, Sécurité des données, TCP/IP, Méthodologie Agile, Gestion de projet agile, Gestion de projet Agile, Conception et mise en œuvre du système, Conception de logiciels, Méthodologie agile, alphabétisation numérique, Architecture matérielle, Sécurité réseau, Technologie de l'information, Systèmes informatiques, Cadre de gestion des risques, Gestion des risques, Cycle de vie du développement des systèmes, Logiciels de productivité, Conception des systèmes, Sécurité des réseaux, Cycle de vie du développement logiciel, Développement de systèmes, Matériel informatique
★ 4.6 (350) · Débutant · Spécialisation · 1 à 3 mois

Tecnológico de Monterrey
Compétences que vous acquerrez: Computational Thinking, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Javascript, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Programming Principles, Web Applications, Interactive Design, Web Development, Program Development, Web Content, digital literacy, Semantic Web, Computer Science, Event-Driven Programming
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
★ 4.5 (197) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
★ 3.6 (13) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Intermédiaire · Spécialisation · 1 à 3 mois

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
★ 4.7 (33) · Débutant · Spécialisation · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Bayesian Statistics
Débutant · Cours · 1 à 3 mois
University of California, Santa Cruz
★ 4.6 (793) · Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Réutilisation du code, Programmation informatique, Présentation des données, Outils de développement Microsoft, Collecte des données, Automatisation, Analyse statistique, C et C++, Structures de données, Pensée informatique, Algorithmes, Analyse des données, Principes de programmation, Fichier E/S, Collecte de données, Stockage des données, C (langage de programmation), Simulations, Environnements de développement intégré, Développement du programme, Microsoft Visual Studio
★ 4.6 (433) · 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

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
★ 4.6 (67) · Débutant · Spécialisation · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Programmation informatique, Logique informatique, Conception de solutions, Récit de l'histoire, Pensée informatique, Animations, Animation et conception de jeux, Scripting, Principes de programmation, Raconter une histoire, Programmation événementielle, Conception de jeux
★ 4.4 (117) · Débutant · Cours · 1 à 3 mois