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 Virginia
Compétences que vous acquerrez: Raconter une histoire, L'innovation, Développement agile de logiciels, Développement de logiciels, Gestion des produits, Gestion de projet agile, Penser la conception, Conception centrée sur l'utilisateur, Développement logiciel agile, Facilitation de la discussion, Méthodologie agile, Développement de produits, Rétrospectives de sprint, Amélioration des produits, Récit de l'histoire, Développement de la personnalité, Recherche sur les utilisateurs, Testabilité, Tests d'utilisabilité, Développement agile de produits, Méthodologie Agile, Gestion de projet Agile, Témoignage de l'utilisateur
★ 4.7 (3,6 k) · Débutant · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: HTML et CSS, Conception de sites web réactifs, Feuilles de style en cascade (CSS), Langage de balisage hypertexte (HTML), Typographie, Principes de programmation, Conception de sites web, Développement Web, Conception et développement de sites web, Débogage, Outils de développement web, Lignes directrices sur l'accessibilité du contenu web
★ 4.8 (9,7 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Containerization, Docker (Software), Microservices, Version Control, Git (Version Control System), Development Environment, Application Deployment, Software Architecture, Application Programming Interface (API), Virtual Networking, Nginx, Frontend Integration, System Configuration, Computer Networking, Data Persistence
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: SketchUp (3D Modeling Software), Animations, AutoCAD, Visualization (Computer Graphics), 3D Modeling, Software Visualization, 3D Assets, Design Software, Color Matching, Data Import/Export, Digital Design, Design, Editing, Package and Software Management, Software Installation
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Documentation du logiciel, Documentation technique, Support technique, Installation du logiciel, Linux, Soutien au système, Assistance et services techniques, Matériel informatique, Systèmes informatiques, Rédaction technique, Soutien à la clientèle, Service d'assistance, Gestion des paquets et des logiciels, Mise en réseau générale, Technologie de l'information, Dépannage du matériel, Réseaux informatiques, Assistance bureautique, Soutien au réseau, Formation et assistance aux utilisateurs finaux
★ 4.8 (164 k) · Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Moteur Unity, Stockage des données, Développement de jeux vidéo, C# (langage de programmation), Principes de programmation, Environnements de développement intégré, Conception orientée objet, Environnement de développement, Débogage, Programmation orientée objet (POO), Scripting, Conception de jeux
★ 4.7 (2,5 k) · Débutant · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C (Programming Language), File I/O, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Programming, Program Development, Computer Science, Data Storage, Database Management Systems, Computer Architecture, Information Architecture, Software Engineering
★ 4.8 (2,7 k) · Débutant · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Génie logiciel, Modèle de Markov, Outils de programmation informatique, Principes de programmation, Programmation Java, Interface de programmation d'applications (API), Conception orientée objet, Optimisation des performances, Programmation orientée objet (POO), Structures de données, Débogage, Tests de performance, Fichier E/S, Importation/exportation de données, Conception de logiciels
★ 4.6 (1,5 k) · Débutant · Cours · 1 à 3 mois

Yonsei University
Compétences que vous acquerrez: Analyse du réseau, Cybersécurité, Infrastructure de réseau, Routeurs de réseau, Détection et prévention des intrusions, Sécurité des réseaux, Surveillance du réseau, Protocole de configuration dynamique de l'hôte (DHCP), Protocoles de réseau, Routage de réseau, Gestion des performances du réseau, TCP/IP, Protocole de transfert de fichiers (FTP), Cyber-attaques, Architecture du réseau, Le chemin le plus court ouvert (OSPF), Protocoles de routage, Configuration du système, Sécurité réseau
★ 4.6 (2,8 k) · Débutant · Cours · 1 à 3 mois

Universidade de São Paulo
Compétences que vous acquerrez: Object Oriented Programming (OOP), Computer Programming, Theoretical Computer Science, Python Programming, Algorithms, Object Oriented Design, Data Structures, Programming Principles, Code Reusability, Computer Science, Computational Thinking, Maintainability, Software Testing
★ 4.9 (1,6 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement de logiciels, Interface de ligne de commande, Logiciel de collaboration, GitHub, Linux, Contrôle des versions, Version du logiciel, Développement Web, Commandes Unix, Unix, Gestion des fichiers, Commandes Linux, Outils de développement de logiciels, Git (système de contrôle de version)
★ 4.6 (3,8 k) · Débutant · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Intelligence artificielle, Optimisation du modèle, Programmation Python, Programmation en Python, Réseaux neuronaux convolutifs, Apprentissage profond, Apprentissage automatique appliqué, Modèle de formation, Réseaux neuronaux artificiels, Réseaux neuronaux récurrents (RNN), Apprentissage supervisé, Méthodes d'apprentissage automatique
★ 4.9 (124 k) · Intermédiaire · Cours · 1 à 4 semaines