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: Gestion des données, Réutilisation du code, Résolution de problèmes, Principes de programmation, Automatisation, Programmation informatique, Logiciel de tableur, Visual Basic (langage de programmation), Programmation orientée objet (POO), Nettoyage des données, Algorithmes, Macros Excel, Débogage
Débutant · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Programmation informatique, Principes de programmation, Environnement de développement, Environnements de développement intégré, Développement du programme, Programmation en Python, Programmation Python, Débogage, Logique informatique
Débutant · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Penser la conception, Gestion des produits, DevOps, Leadership d'équipe, Analyse de la clientèle, Gestion de la performance des équipes, Développement agile de produits, Amélioration des produits, Tests d'utilisabilité, Gestion d'équipe, Essais de produits, Développement de nouveaux produits, Témoignage de l'utilisateur, Méthodologie agile, Gestion de projet Agile, Développement agile de logiciels, Gestion de projet agile, Développement logiciel agile, Développement de produits, Livraison continue, Méthodologie Agile, Renforcement de l'esprit d'équipe, Déploiement continu
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Interface de ligne de commande, DevOps, Git (système de contrôle de version), Contrôle des versions, Version du logiciel, Logiciel de collaboration, GitHub, Technologie Open Source
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, AI Orchestration, AI Workflows, Retrieval-Augmented Generation, Agentic Workflows, LangChain, LangGraph, LLM Application, Prompt Patterns, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI, AI Security, Generative AI Agents, Vector Databases, OpenAI API, AI Integrations, Software Development
Avancées · Certificat Professionnel · 3 à 6 mois

University of Virginia
Compétences que vous acquerrez: Penser la conception, Gestion des produits, Facilitation de la discussion, Conception centrée sur l'utilisateur, Développement de logiciels, Développement agile de produits, Tests d'utilisabilité, Amélioration des produits, Recherche sur les utilisateurs, L'innovation, Témoignage de l'utilisateur, Gestion de projet Agile, Raconter une histoire, Méthodologie agile, Développement agile de logiciels, Gestion de projet agile, Récit de l'histoire, Développement logiciel agile, Rétrospectives de sprint, Développement de produits, Testabilité, Développement de la personnalité, Méthodologie Agile
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, Computer Programming, Code Reusability, Programming Principles, Application Frameworks, Data Structures, Model View Controller, Eclipse (Software), Development Environment
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Responsive Web Design, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Wireframing, Prototyping
Débutant · Spécialisation · 3 à 6 mois

University of Maryland, College Park
Compétences que vous acquerrez: Protection de l'information, Facilité d'utilisation, Conception centrée sur l'utilisateur, Ingénierie de la sécurité, Tests d'utilisabilité, Conception, Facteurs humains, Cybersécurité, Interface utilisateur (UI), Facteurs humains (sécurité), Conception de l'interface utilisateur (UI), Interaction homme-machine, Conception d'interaction, Informations d'identification personnelle, Authentifications, Authentification multifactorielle
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, AI Orchestration, Vibe coding, AI Workflows, Generative AI Agents, Technical Management, Application Development, Agentic systems, Video Game Development, Development Environment, Application Deployment, Artificial Intelligence, Cloud Hosting, Software Installation, Computer Programming, Authentications, Databases, System Configuration
Débutant · Cours · 1 à 3 mois

Nanjing University
Compétences que vous acquerrez: NumPy, Présentation des données, Principes de programmation, Composants de l'interface utilisateur, Récupération de données sur le Web, Exploration de données, Structures de données, Analyse des données, Capture des données, Traitement des données, Prétraitement des données, Programmation orientée objet (POO), Conception de l'interface utilisateur (UI), Visualisation des données, Programmation en Python, Programmation Python, Prétraitement de données
Débutant · Cours · 1 à 3 mois

Google Cloud
Compétences que vous acquerrez: Email Security, Gmail, Google Workspace, Cloud Security, Data Security, Mobile Security, OAuth, Data Loss Prevention, Security Controls, Enterprise Application Management, User Accounts, Cyber Security Policies, Multi-Factor Authentication, Identity and Access Management, Authentications, Event Monitoring
Intermédiaire · Cours · 1 à 4 semaines