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.

Microsoft
Compétences que vous acquerrez: ASP.NET, Data Migration, Configuration Management, Data Validation, Database Application, Middleware, Debugging, Back-End Web Development, Database Management, Data Modeling, Restful API, Maintainability, Dependency Analysis, Performance Tuning, Software Design Patterns
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: HyperText Markup Language (HTML), Développement Mobile, Développement Web Front-End, Débogage, Feuilles de style en cascade (CSS), Développement d'applications, React.js, Programmation événementielle, Composants UI, Applications Web, Javascript
Débutant · Cours · 1 à 4 semaines

JetBrains
Compétences que vous acquerrez: Java, Interopérabilité, Développement Android, Cadre de travail Spring, Programmation Java, Kotlin, IntelliJ IDEA, Conception fonctionnelle, Programmation orientée objet (POO), Tests unitaires
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Gestion des fichiers, Commandes Linux, Interface de ligne de commande, Programmation informatique, Productivité, Unix, Commandes Unix, Bash (langage de script)
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Java, Conception de logiciels, Modèle de langage unifié, Maintenabilité, Programmation orientée objet (POO), Modèles de conception de logiciels, Conception orientée objet, Conception de l'application
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

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

University of Colorado System
Compétences que vous acquerrez: Bases de données relationnelles, Gestion des bases de données, Systèmes de gestion de bases de données, Modélisation des données, Intégrité des données, Design conceptuel, Bases de données Oracle, PostgreSQL, Conception de la base de données, SQL
Intermédiaire · Cours · 1 à 3 mois

University of Pennsylvania
Compétences que vous acquerrez: Java, Développement d'applications, Programmation informatique, Principes de programmation, Programmation Java, Programmation orientée objet (POO), Tests unitaires, structures de données, Conception orientée objet, Test de logiciels, Développement piloté par les tests (TDD)
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Biologie moléculaire, Algorithmes, Pensée informatique, Développement de logiciels, Épidémiologie, Bioinformatique, Théorie des graphes, Développement du programme, Maladies infectieuses
Avancées · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Bayesian Network, Artificial Neural Networks, Convolutional Neural Networks, Deep Learning, Tensorflow, Machine Learning, Model Evaluation, Network Architecture, Algorithms, Probability Distribution
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois