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.

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

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

Vanderbilt University
Compétences que vous acquerrez: Event-Driven Programming, Programming Principles, 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

Coursera
Compétences que vous acquerrez: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Operating System Administration, Linux Administration, Command-Line Interface, File Systems
Débutant · Projet Guidé · Moins de 2 heures

Tsinghua University
Compétences que vous acquerrez: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Analyse statistique, Logiciel de Visualisation de Données, structures de données, Analyse des Données, Pensée informatique, Principes de programmation, C (langage de programmation), Statistiques descriptives
Débutant · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: HTML et CSS, Javascript, Développement Web Front-End, Bases de données relationnelles, Déploiement des applications, Déploiement dans le nuage, Cadres JavaScript, Bases de données, Conception de la base de données, Développement Web, Cloud Computing, Scripting, Protocoles réseau, Développement Web complet, Développement d'applications, Applications Web, Développement web back-end, Environnements de développement intégré, Outils de développement web, Serveurs web
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Software Design, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Data Analysis, Java, Data Structures, Data Processing
Intermédiaire · Cours · 1 à 3 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Cascading Style Sheets (CSS), Server Side, Web Applications, Hypertext Markup Language (HTML)
Débutant · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Responsive Web Design, Wireframing, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design, HTML and CSS, Web Design and Development, Browser Compatibility, User Interface (UI), Mobile Development, Prototyping, Hypertext Markup Language (HTML), Javascript
Mixte · Cours · 1 à 4 semaines

University of Colorado Boulder
Préparer un diplôme
Débutant · Cours

Compétences que vous acquerrez: Cryptography, Model Evaluation, Exploratory Data Analysis, Event-Driven Programming, Encryption, Server Side, Web Development, Regression Analysis, Apache, Web Services, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Web Scraping, Natural Language Processing, Web Applications, Key Management, Python Programming, Predictive Modeling
Débutant · Spécialisation · 3 à 6 mois