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.

Duke University
Compétences que vous acquerrez: Pipelines de données, Programmation informatique, Génie logiciel, Programmation Python
Débutant · Projet Guidé · Moins de 2 heures

Google Cloud
Compétences que vous acquerrez: Jenkins, Kubernetes, CI/CD, Continuous Integration, Application Deployment, Google Cloud Platform, Cloud Deployment, Continuous Delivery, Cloud Applications, Software Engineering
Intermédiaire · Projet · Moins de 2 heures

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

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, Debugging, 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: Environnements de développement intégré, Applications Web, L'activation de l'IA, Composants de l'interface utilisateur, Examen du code, Développement Web Front-End, Conception de logiciels, Workflows d'IA, Tests de logiciels, Développement de logiciels, Ingénierie rapide, L'IA responsable, Codage vibratoire, Motifs de l'invitation, Conception de l'interface utilisateur (UI), Développement Web, Codage sécurisé, Développement d'applications, Génie logiciel, Tests de développement
Intermédiaire · Cours · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: UI Components, Full-Stack Web Development, Node.JS, React.js, Frontend Performance, Web Applications, Front-End Web Development, Web Development, Back-End Web Development, Javascript, Server Side, Application Programming Interface (API), Development Environment, Software Development, Application Deployment, GitHub, Software Development Tools, Web Services, Software Engineering, Programming Principles
Débutant · Cours · 1 à 4 semaines

SkillsBooster Academy
Compétences que vous acquerrez: Flask (Web Framework), Debugging, File I/O, Scripting, Python Programming, Web Applications, Data Structures, Secure Coding, Code Reusability, Programming Principles, Web Development, Application Development, Application Deployment, Back-End Web Development, Program Development, Integrated Development Environments, Code Review, Software Development, Object Oriented Programming (OOP), Software Engineering
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Robotics, 3D Modeling, Simulation and Simulation Software, Simulations, Computer-Aided Design, Control Systems, Python Programming, Engineering, Software Engineering, C++ (Programming Language)
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Outils de construction, Rust (langage de programmation), Gestion des paquets et des logiciels, Cryptographie, Développement d'applications, Génie logiciel, Interface de ligne de commande, Cryptage
Débutant · Projet Guidé · Moins de 2 heures

Packt
Compétences que vous acquerrez: Build Tools, CI/CD, Unit Testing, Test Tools, Maintainability, Code Reusability, Development Environment, Cross Platform Development, Package and Software Management, Software Engineering, Software Installation, Dependency Analysis
Débutant · Cours · 1 à 3 mois

Universidad de los Andes
Compétences que vous acquerrez: Unified Modeling Language, Diagram Design, Object Oriented Design, Object Oriented Programming (OOP), Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Analyse statistique, Développement piloté par les tests (TDD), Intégration continue, Tests de logiciels, SQL, Microservices, Scripting, Tests unitaires, Développement de scripts de test, Candidature au LLM, Déploiement du modèle, Génie logiciel, Automatisation des tests, CI/CD, Programmation Python, Automatisation, MLOps (Machine Learning Operations), Testabilité, Évaluation du modèle
Intermédiaire · Cours · 1 à 3 mois