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.

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

Duke University
Compétences que vous acquerrez: Développement du programme, Développement de logiciels, Résolution de problèmes, Planification des tests, Génie logiciel, Cas de test, Programmation informatique, C et C++, Principes de programmation, Tests de logiciels, Maintenabilité, Simulations, Structures de données, C (langage de programmation), Conception de logiciels, Fichier E/S, Débogage, Gestion de la mémoire, Programmation du système, Algorithmes
Débutant · Spécialisation · 3 à 6 mois
Plusieurs enseignants
Compétences que vous acquerrez: Visualisation interactive des données, Programmation événementielle, Bioinformatique, Résolution de problèmes, Génie logiciel, Programmation informatique, Tests de logiciels, Cryptographie, Analyse des données, Tests unitaires, Programmation orientée objet (POO), Java, Structures de données, Conception de logiciels, Fichier E/S, Débogage, Interface utilisateur (UI), Programmation Java, Conception orientée objet, Algorithmes
Débutant · Spécialisation · 3 à 6 mois

SkillsBooster Academy
Compétences que vous acquerrez: GitHub Copilot, Vibe coding, Claude Code, Software Development Tools, AI Workflows, Prompt Engineering, Code Review, Software Development, Generative AI Agents, Web Development Tools, Software Engineering, Web Development, Design Software, Generative AI, Front-End Web Development, Artificial Intelligence, Javascript, AI Personalization, React.js, Application Deployment
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, GitHub Copilot, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
Intermédiaire · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
Débutant · Spécialisation · 1 à 4 semaines

Heriot-Watt University
Compétences que vous acquerrez: Database Systems, Database Management, Database Software, Artificial Intelligence, Graph Theory, Software Engineering, Database Development, Java Programming, Requirements Analysis, Artificial Intelligence and Machine Learning (AI/ML), Database Architecture and Administration, NoSQL, Software Design, Java, Data Structures, Algorithms, Computational Logic, Administration, Computer Science, Performance Measurement
Obtenir un diplôme
Diplôme · 1 à 4 ans

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), ASP.NET, Authorization (Computing), Secure Coding, DevSecOps, AI Security, Authentications, Application Security, Responsible AI, Hardening, Data Security, AI Integrations, Software Development Life Cycle, .NET Framework, Security Controls, Security Engineering, Multi-Factor Authentication, Encryption, Software Engineering, Building Codes
Intermédiaire · Cours · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, AI Security, Prompt Patterns, Vibe coding, Agentic Workflows, Tool Calling, AI Workflows, Generative AI Agents, AI Personalization, Application Deployment, GitHub, Integrated Development Environments, Software Development Tools, Generative AI, Software Development, Web Development, Artificial Intelligence, Code Review, Front-End Web Development, Software Engineering
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: C# (Programming Language), Maintainability, Object Oriented Design, Object Oriented Programming (OOP), .NET Framework, Development Environment, Code Reusability, Microsoft Development Tools, Microsoft Visual Studio, Software Engineering, Software Design, Programming Principles, Software Development Tools, Computer Programming, Computer Programming Tools, Debugging, ASP.NET, Application Deployment, Web Development, Back-End Web Development
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Service Level, Databases, Database Development, Database Management, Acceptance Testing, Data Architecture, Software Engineering, Web Applications, Performance Testing, Scalability, Software Systems, Microservices, Software Architecture, System Testing, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, Big Data
Préparer un diplôme
Avancées · Spécialisation · 1 à 3 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Test d'acceptation par l'utilisateur (UAT), Développement de logiciels, Méthodologie de la cascade, Gestion de la configuration, Gestion de projet, Assurance qualité des logiciels, Génie logiciel, Cas de test, Méthodologies de développement de logiciels, Tests de logiciels, Conception et mise en œuvre du système, Langage de modélisation unifié, Gestion de la configuration des logiciels, Contrôle des changements, Cycle de vie du développement des systèmes, Cycle de vie du développement logiciel, Analyse des besoins, Débogage, Tests d'acceptation, Tests en boîte blanche
Intermédiaire · Cours · 1 à 3 mois