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.

Google Cloud
Compétences que vous acquerrez: Google Gemini, Gemini, Google Cloud Platform, AI Security, Large Language Modeling, Generative AI Agents, AI Integrations, Agentic Workflows, Retrieval-Augmented Generation, Agentic systems, AI Orchestration, LLM Application, Generative AI, Authentications, Authorization (Computing), No-Code Development, Benchmarking, Scheduling
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, JavaScript Frameworks, Restful API, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Algorithmes, C et C++, Structures de données, Principes de programmation, C (langage de programmation)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: OAuth, Authentications, API Design, Enterprise Security, Software Documentation, Application Programming Interface (API), Middleware, API Testing, Restful API, Model Deployment, Security Controls, Data Processing, Software Versioning
Intermédiaire · Cours · 1 à 4 semaines

Pragmatic AI Labs
Compétences que vous acquerrez: AI Security, Claude Code, Responsible AI, Prompt Engineering, DevSecOps, Secure Coding, Prompt Engineering Tools, Information Privacy, Application Security, Vulnerability Scanning, Code Review, CI/CD, AI literacy, Vulnerability Assessments, AI Orchestration, Gemini, Security Awareness, GitHub, Command-Line Interface
Débutant · Cours · 1 à 4 semaines

Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Server Side, React Redux, Full-Stack Web Development, MySQL, React.js, Frontend Integration, Application Deployment, Back-End Web Development, Node.JS, Database Management, Web Applications, Front-End Web Development, Continuous Deployment, Application Development, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Frontend Performance, CI/CD, E-Commerce, Restful API
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Node.JS, Postman API Platform, MongoDB, API Testing, JavaScript Frameworks, Server Side, Back-End Web Development, Data Validation, Application Programming Interface (API), Web Development, Web Applications, Databases, Javascript, Application Development, Restful API, Email Automation, Middleware, Cloud Applications, Development Environment, Role-Based Access Control (RBAC)
Débutant · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Unsupervised Learning, Fine-tuning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Generative Model Architectures, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Data Infrastructure, Data Preprocessing, Model Optimization
Intermédiaire · Certificat Professionnel · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Logique informatique, Moteur Unity, Développement d'applications, Programmation informatique, Gestion des données, Principes de programmation, Scripting, Conception de jeux, C# (langage de programmation), Structures de données, Développement de jeux vidéo
Intermédiaire · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Amélioration des processus, Gestion de projet Agile, Développement agile de logiciels, Méthodologie agile, Gestion d'équipe, Facilitation de la discussion, Rétrospectives de sprint, Gestion de projet agile, L'innovation, Principes Kanban, Techniques de vente, Arriérés, Développement logiciel agile, Gestion de la performance des équipes, Amélioration de l'expérience client, Témoignage de l'utilisateur, Méthodologie Agile, Renforcement de l'esprit d'équipe, Développement agile de produits, Leadership d'équipe
Mixte · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Développement de logiciels, Architecture des logiciels, Vérification et validation, Développement agile de logiciels, Génie logiciel, Méthodologie de la cascade, Méthodologies de développement de logiciels, Méthodologie agile, Analyse des besoins, Développement logiciel agile, Tests de développement, Déploiement des applications, Configuration requise, Développement axé sur les processus, Méthodologie Agile, Tests de logiciels, Cycle de vie du développement logiciel
Débutant · Cours · 1 à 4 semaines