Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Conception orientée objet, Analyse des systèmes, Modèles de conception de logiciels, Assurance qualité, Cycle de vie du développement logiciel, Modèle de langage unifié, Project Management, Conception de logiciels, Architecture logicielle, Génie logiciel, Conception des systèmes, Développement de systèmes, Plan du projet, Développement axé sur les processus
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: IA générative, Intelligence artificielle et apprentissage automatique (IA/ML), Logiciel de collaboration, Intelligence artificielle, Analyse, Outils de développement de logiciels, Ingénierie de requête, Examen du code, Personnalisation par l'IA, DevSecOps, Flux de travail IA, Développement de logiciels, IA responsable, Cycle de vie du développement logiciel, Qualité des logiciels (SQA/SQC), Automatisation, Sécurité des applications, Débogage, Optimisation des performances, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines

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

University of California San Diego
Compétences que vous acquerrez: Communications interpersonnelles, Algorithmes, Adaptabilité, Communication, Surmonter les obstacles, Conscience de soi, Collaboration, Communication technique, Compétences en matière de communication verbale, Résolution de problèmes, structures de données, Résolution de problèmes complexes, L'esprit de croissance, Génie logiciel
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Maintenabilité, Bases de données, Traitement des transactions, Architecture des données, Développement piloté par les tests (TDD), Moniteur du système, structures de données, Informatique distribuée, Génie logiciel, Architecture logicielle, Big Data, Microservices, Blockchain, Niveau de service
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Algorithmes, Normes et conduite éthiques, Conception orientée objet, Outils de développement de logiciels, Développement du programme, Test de logiciels, Modèle de langage unifié, Conception de logiciels, Architecture logicielle, Génie logiciel, Tests unitaires, Diagrammes de flux de données (DFD)
Intermédiaire · Cours · 1 à 3 mois

University of London
Compétences que vous acquerrez: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, User Interface (UI)
Préparer un diplôme
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Débutant · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: Maintainability, Code Review, Test Driven Development (TDD), API Testing, LLM Application, API Design, Microsoft Visual Studio, Software Engineering, Engineering Software, Software Technical Review, Program Development, Application Lifecycle Management, Unit Testing, Microservices, Peer Review, Quality Assessment
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Context Management, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Generative AI, Software Engineering
Débutant · Spécialisation · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Codage sécurisé, Test du système, Analyse des besoins, Test d'acceptation utilisateurs (UAT), Tests en boîte blanche, Cycle de vie du développement logiciel, Modèle de langage unifié, Tests d'intégration, Project Management, Test de logiciels, Tests unitaires, Génie logiciel, Méthodologies de développement de logiciels, Cas de test, Développement de logiciels, Gestion de configuration, Méthodologie de la cascade, Méthodologie Agile, Tests d'acceptation, Débogage
Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Analyse de dépendance, Grand modèle de langage (LLM), Candidature au LLM, Tests de sécurité, Intelligence artificielle, Logiciel de collaboration, Documentation du logiciel, Test de logiciels, Génie logiciel, Débogage
Débutant · Cours · 1 à 4 semaines