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.

Edureka
Compétences que vous acquerrez: Model Context Protocol, Claude Code, Vibe coding, Generative AI Agents, LLM Application, AI Workflows, AI Orchestration, Agentic Workflows, GitHub Copilot, AI Enablement, AI Security, Prompt Engineering, Code Review, Prompt Patterns, Software Development, Web Applications, Software Testing, Security Testing, Software Engineering, Web Development
Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Prompt Engineering, Vibe coding, Prompt Engineering Tools, Prompt Patterns, Integrated Development Environments, Context Engineering, Application Development, Full-Stack Web Development, Embeddings, Continuous Integration, AI Integrations, Code Review, Software Development, Web Development, Web Applications, Software Documentation, Software Engineering, Software Testing, Software Design, Building Codes
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Vibe coding, Responsible AI, Prompt Engineering, Prompt Patterns, Software Engineering, Integrated Development Environments, AI Workflows, Software Development, Application Development, Web Applications, UI Components, AI Enablement, Software Design, Code Review, Front-End Web Development, Development Testing, Web Development, Software Testing, Secure Coding, User Interface (UI) Design
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Edureka
Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Development Tools, AI Security, Generative AI Agents, Software Engineering Tools, Generative AI, Software Engineering, Software Development, Software Documentation, Secure Coding, Software Architecture, Software Design, Software Testing, Full-Stack Web Development, Web Design and Development, Web Development, Computer Science
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Informatique distribuée, Architecture des données, Bases de données, Développement de bases de données, Gestion des bases de données, Tests d'acceptation, Exigences fonctionnelles, Prototypage, Surveillance du système, Big Data, Déploiement des applications, Logiciel médiateur, Architecture des logiciels, Infrastructure de données, Microservices, Génie logiciel, Test du système, Applications Web, Systèmes logiciels, Ingénierie de la fiabilité des sites
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Intermédiaire · Cours · 1 à 4 semaines
Dartmouth College
Compétences que vous acquerrez: Programmation informatique, Informatique, Systèmes embarqués, C et C++, Algorithmes, Ingénierie informatique, Outils de programmation informatique, Linux, C (langage de programmation), Principes de programmation, Serveurs Linux, Visualisation des logiciels, Débogage, Commandes Linux, Gestion de la mémoire, Génie logiciel, Documentation du logiciel, Fichier E/S, Logiciels embarqués, Interface de ligne de commande
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: MLOps (Machine Learning Operations), AI Workflows, API Design, CI/CD, Software Quality Assurance, Code Review, Software Engineering, Software Versioning
Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Memory Management, Programming Principles, Software Engineering, Debugging, Program Development, Data Structures, IntelliJ IDEA, Application Development, Software Development, Maintainability, Virtual Machines
Débutant · Cours · 1 à 4 semaines

Northeastern University
Compétences que vous acquerrez: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Web Applications, Software Development Life Cycle, Risk Management, Case Studies, Web Development, Software Development Methodologies, Application Development, Program Development, Python Programming, Application Frameworks, Software Design, Programming Principles, Computer Programming
Débutant · Spécialisation · 3 à 6 mois

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