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.

DeepLearning.AI
Compétences que vous acquerrez: Optimisation du modèle, Apprentissage profond, Apprentissage par transfert, Apprentissage automatique appliqué, Traitement du langage naturel, Mise au point, Intelligence artificielle et apprentissage automatique (IA/ML), Réseaux neuronaux convolutifs, Tensorflow, Intelligence artificielle, Modèle de formation, IA générative, Analyse d'images, Apprentissage supervisé, Vision par ordinateur, Emboîtements, Réseaux neuronaux récurrents (RNN), Réseaux neuronaux artificiels, Visage étreint, Modélisation des grandes langues
★ 4.8 (147 k) · Intermédiaire · Spécialisation · 3 à 6 mois
University of California San Diego
Compétences que vous acquerrez: L'idée, Expérimentation, Storyboard, Conception de l'expérience utilisateur, Télétravail, Stratégie UI/UX, Analyse statistique, Conception d'interaction, Facteurs humains, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception de l'expérience, Facilité d'utilisation, Recherche en design, Recherche UI/UX, R Programmation, Interface utilisateur (UI), Logiciel de collaboration, Tests A/B, Interaction homme-machine, Conception interactive
★ 4.5 (4 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: File I/O, Python Programming, Scripting, Programming Principles, Code Reusability, Computer Programming, Command-Line Interface, File Management, Computational Logic, Data Structures, Functional Design, Context Management
Débutant · Cours · 3 à 6 mois

University at Buffalo
Compétences que vous acquerrez: Technologies émergentes, Cryptographie, Protocoles de réseau, Environnement de développement, Conception de l'application, Informatique distribuée, Développement d'applications, Plates-formes informatiques, Cadres d'application, Blockchain, Plates-formes d'informatique en nuage, Outils de développement web, Principes de programmation, Développement piloté par les tests (TDD), Tests de développement, Traitement des transactions, Environnements de développement intégré, Protocoles cryptographiques, Développement du programme, Développement de scripts de test
★ 4.6 (9,1 k) · Intermédiaire · Spécialisation · 3 à 6 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Optimisation du modèle, Informatique théorique, Logique informatique, Structures de données, Conception numérique, Circuits intégrés à application spécifique, Algorithmes, Logiciel de conception, Conception des systèmes, Principes de programmation, Vérification et validation
★ 4.6 (557) · Intermédiaire · Cours · 1 à 3 mois

University of Toronto
Compétences que vous acquerrez: Estimation, Apprentissage profond, Algèbre linéaire, Simulation et logiciels de simulation, Réseaux neuronaux convolutifs, Architecture matérielle, Modèle de formation, Assurance de la sécurité, Algorithmes, Analyse d'images, Robotique, Modélisation mathématique, Architecture des logiciels, Architecture des systèmes, Routage de réseau, Systèmes de positionnement global, Simulations, Théorie des graphes, Vision par ordinateur, Systèmes de contrôle
★ 4.7 (3,6 k) · Avancées · Spécialisation · 3 à 6 mois

Stanford University
Compétences que vous acquerrez: Informatique théorique, Structures de données, Probabilités et statistiques, Analyse du réseau, Algorithmes, Analyse des réseaux sociaux, Théorie des graphes
★ 4.8 (2 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réutilisation du code, Développement mobile, Git (système de contrôle de version), Conception d'interaction, Structures de données, Contrôle des versions, React Native, Recherche sur les utilisateurs, Restful API, Recherche UI/UX, Commandes Unix, Kotlin, Tests d'utilisabilité, Javascript, Android Studio, GitHub, Jetpack Android, Persona (Expérience utilisateur), Jest (cadre de test JavaScript), Développement Android
★ 4.6 (9,2 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Web Scraping, Data Storytelling, Generative AI, Data Structures, Git (Version Control System), Data Presentation, Test Script Development, Version Control, Data Ethics, Interactive Data Visualization, Devops Tools, Data Visualization, DevOps, Agile Methodology, Web Development, Flask (Web Framework), GitHub, Automation, Data Analysis, Cloud Computing
★ 4.4 (698) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Maîtrise des données, Traitement des données, Partage des données, Nettoyage des données, Compétences analytiques, Visualisation des données, Logiciel Tableau, Prise de décision fondée sur des données, Logiciel de visualisation de données, SQL, Analyse, Analyse des données, Logiciel de tableur, Éthique des données, Langages de requête
★ 4.8 (122 k) · Débutant · Cours · 1 à 4 semaines
Dartmouth College
Compétences que vous acquerrez: Programmation informatique, Ingénierie informatique, Génie logiciel, Outils de programmation informatique, Linux, Commandes Linux, Informatique, Documentation du logiciel, Gestion de la mémoire, C et C++, Algorithmes, Principes de programmation, Fichier E/S, Systèmes embarqués, Débogage, Visualisation des logiciels, Logiciels embarqués, C (langage de programmation), Serveurs Linux, Interface de ligne de commande
★ 4.6 (442) · Débutant · Spécialisation · 3 à 6 mois