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.

Compétences que vous acquerrez: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Application Programming Interface (API), Test Script Development, Java Programming, Java, Data Mapping, Software Testing, Test Case, Web Services
★ 4.6 (20) · Mixte · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Infrastructure as Code (IaC), Serverless Computing, Event Monitoring, Software Engineering
★ 4.8 (9) · Débutant · Projet Guidé · Moins de 2 heures

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Microsoft Copilot, Vibe coding, Generative AI Agents, GitHub, AI Workflows, Software Development Tools, Application Development, Artificial Intelligence, Generative AI, AI Personalization, Code Review, Responsible AI, Software Development, Front-End Web Development, Design Software, React.js, Software Engineering, Web Development, Javascript
★ 4.9 (7) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: PHP (langage de script), Gestion du contenu, Conception et développement de sites web, Intégration frontale, HTML et CSS, Développement Web, Applications Web, Langage de balisage hypertexte (HTML), Langages de script, Génie logiciel
★ 4.1 (9) · Intermédiaire · Projet Guidé · Moins de 2 heures

Peking University
Compétences que vous acquerrez: Object Oriented Design, Software Development Methodologies, Unified Modeling Language, Systems Analysis, Object Oriented Programming (OOP), Software Design, Design Strategies, Software Development, Software Engineering, Systems Design, System Design and Implementation, Computer Programming, Diagram Design, Human Computer Interaction
★ 4.5 (12) · Débutant · Cours · 3 à 6 mois

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

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Programming Principles, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Cross Platform Development, Application Development, Program Development, Programming Principles, Computer Programming, Software Engineering, Python Programming, Software Installation, Computer Programming Tools, Web Development, Software Design, System Configuration
★ 4.7 (6) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Développement Web Front-End, Outils de développement web, Node.JS, Composants Web, Développement Web, HTML et CSS, Performance de l'interface utilisateur, Cadres JavaScript, Génie logiciel, Contenu Web, React.js
Intermédiaire · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Web Applications, Full-Stack Web Development, Database Application, Data Store, Database Development, Database Management, SQL, Query Languages, Data Access, Real Time Data, Javascript, Data Entry, Software Engineering, Authentications
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Software Design, Test Driven Development (TDD), Diagram Design
★ 4.1 (13) · Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Instruire, Information et technologie géospatiales, Systèmes d'information géographique, Pédagogie, L'enseignement, Apprentissage interactif, Algorithmes, Pédagogie K-12, Facebook, Pédagogie numérique, Analyse des données spatiales, Inclusion sur le lieu de travail, L'apprentissage centré sur l'élève, Stratégies d'enseignement, Engagement des étudiants, Stockage des données, Cartographie géospatiale, Génie logiciel, Sensibilisation à la diversité, Éducation et formation
Débutant · Cours · 1 à 3 mois