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 Colorado Boulder
Compétences que vous acquerrez: C et C++, Fichier E/S, Systèmes de communication
Avancées · 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

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, Algorithms, Data Structures, 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

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: Logiciel de Visualisation de Données, structures de données, Analyse statistique, Pensée informatique, Principes de programmation, Analyse des Données, Statistiques descriptives, C (langage de programmation)
Débutant · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Cloud Computing, Protocoles réseau, Déploiement des applications, Javascript, HTML et CSS, Conception de la base de données, Développement Web Front-End, Bases de données relationnelles, Scripting, Outils de développement web, Cadres JavaScript, Bases de données, Développement d'applications, Serveurs web, Développement Web, Déploiement dans le nuage, Serveurs d'application, Développement Web complet, Développement web back-end
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
Compétences que vous acquerrez: Image Analysis, Computer Vision, Deep Learning, Convolutional Neural Networks, Computer Graphics, Machine Learning Methods, Artificial Intelligence, Data Ethics, Microsoft Excel, Generative AI, Linear Algebra, Feature Engineering, Digital Signal Processing
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

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