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.

Compétences que vous acquerrez: Exploration de données, Entreprises, Connaissance de l'IA, Candidature au LLM, IA générative, Big Data, Sécurité de l'informatique en nuage, Informatique en nuage, Traitement des données, Ingénierie des nuages, Services en nuage, Technologies de l'informatique en nuage, Maîtrise des données, Architecture de l'informatique en nuage, Architectures de modèles génératifs, Déploiement dans le nuage, Science des données, L'IA responsable, Infrastructure en nuage, IA responsable, Plates-formes d'informatique en nuage
Débutant · Spécialisation · 3 à 6 mois
Stanford University
Compétences que vous acquerrez: Informatique théorique, Routage de réseau, Informatique, Pensée informatique, Théorie des graphes, Algorithmes, Structures de données
Intermédiaire · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Programmation informatique, Communications numériques, Principes de programmation, Débogage, Environnements de développement intégré, C (langage de programmation), Installation du logiciel, Environnement de développement, Outils de construction, Composants électroniques, Logiciels embarqués, Systèmes embarqués, Ingénierie électronique, Matériel informatique, Développement du programme, C et C++
Mixte · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Responsible AI, AI Integrations, Software Documentation, Generative Model Architectures, Technical Documentation, Artificial Intelligence and Machine Learning (AI/ML), Enterprise Architecture, Solution Architecture, Data Ethics, AI Orchestration, Solution Design, Model Evaluation, Machine Learning, Systems Architecture, Computer Science, Scalability, Image Quality, Natural Language Processing, Algorithms, Data Science
Intermédiaire · Cours · 1 à 3 mois

Atlassian
Compétences que vous acquerrez: Gestion de projet, Gestion du flux de travail, Gestion de la configuration, Gestion de configuration, Planification du sprint, Méthodologie Agile, Méthodologie agile, Version du logiciel, Développement logiciel agile, Suivi des questions, Comptes d'utilisateurs, Jira (Logiciel), Développement agile de logiciels, Gestion de projet Agile, Développement agile de produits, Langages de requête, Logiciel de gestion de projet, Méthodologies allégées, Gestion de projet agile, Témoignage de l'utilisateur, Processus d'amélioration continue, Principes Kanban, Scrum (développement de logiciels), Arriérés
Débutant · Cours · 1 à 4 semaines

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

Duke University
Compétences que vous acquerrez: Programmation informatique, Composants de l'interface utilisateur, Programmation événementielle, Principes de programmation, Développement Web, Conception de sites web, Interface utilisateur (UI), Applications Web, Conception et développement de sites web, HTML et CSS, Pensée informatique, Algorithmes, Analyse d'images, Feuilles de style en cascade (CSS), Langage de balisage hypertexte (HTML), Javascript, Conception interactive
Débutant · Cours · 1 à 4 semaines

University at Buffalo
Compétences que vous acquerrez: Technologies émergentes, Principes de programmation, Protocoles de réseau, Environnements de développement intégré, Développement de scripts de test, Tests de développement, Environnement de développement, Cryptographie, Développement piloté par les tests (TDD), Cadres d'application, Outils de développement web, Développement d'applications, Plates-formes informatiques, Traitement des transactions, Protocoles cryptographiques, Blockchain, Développement du programme, Informatique distribuée, Conception de l'application, Plates-formes d'informatique en nuage
Intermédiaire · Spécialisation · 3 à 6 mois

Meta
Compétences que vous acquerrez: Restful API, Conception de l'expérience utilisateur, Recherche UI/UX, Recherche sur les utilisateurs, Outils de développement web, React Native, Recherche en design, Conception d'interaction, Git (système de contrôle de version), Tests d'utilisabilité, Développement mobile, SQL, Conception de l'interface et de l'expérience utilisateur (UI/UX), Javascript, Jest (cadre de test JavaScript), Commandes Unix, Persona (Expérience utilisateur), GitHub, Contrôle des versions, React.js
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Débogage, Conception de la base de données, MySQL, PHP (langage de script), Développement de bases de données, JSON, Javascript et jQuery, Bases de données, Applications Web, Application de base de données, HTML et CSS, SQL, Langage de balisage hypertexte (HTML), Modélisation des données, Langages de requête, Javascript, Gestion des bases de données, Ajax, jQuery, Bases de données relationnelles
Intermédiaire · Spécialisation · 3 à 6 mois

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