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.

Advancing Women in Tech
Compétences que vous acquerrez: Goal Setting, Engineering Management, Smart Goals, Recruitment, Technical Management, Management Training And Development, Employee Retention, Talent Management, Leadership and Management, Talent Acquisition, Expectation Management, Team Performance Management, People Management, Team Leadership, Recruitment Strategies, Organizational Effectiveness, Software Engineering, Program Management, Cloud Engineering, Business Strategy
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Agile Product Development, Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Backlogs, Software Engineering, Continuous Integration, Acceptance Testing, Test Driven Development (TDD)
Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Extrait, Solutions pour l'informatique en nuage, Logiciel d'ingénierie, Génie logiciel, Services en nuage, Infrastructure de données, Informatique distribuée, Informatique sans serveur, L'informatique en nuage, Informatique en nuage, Développement de l'informatique en nuage, Interface de ligne de commande, Stockage en nuage, Développement de logiciels, Pipelines de données, Outils de génie logiciel, Big Data, L'informatique sans serveur, Google Cloud Platform, Ingénierie des nuages, Technologies de l'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Requirements Management, Design Reviews, Systems Engineering, Engineering Management, Requirements Analysis, Systems Design, Organizational Leadership, Functional Design, Software Engineering, Systems Integration, Technical Design, Leadership, Engineering Design Process, Performance Measurement, Design Specifications, Performance Metric, Manufacturing and Production, Coordination
Préparer un diplôme
Débutant · Cours · 1 à 3 mois
University of Alberta
Compétences que vous acquerrez: Agile Software Development, Agile Product Development, Requirements Analysis, Process Driven Development, Agile Methodology, Software Development, Product Management, Application Lifecycle Management, Software Engineering, Technical Product Management, Software Development Methodologies
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Ingénierie de requête, Interface de programmation d'applications (API), Génie logiciel, IA générative, Programmation Python, Apprentissage automatique, Développement d'applications, Programmation en Python, Langages de script, Intégrations AI, Ingénierie rapide, API OpenAI, Scripting, Logiciels et technologies pour l'éducation, OpenAI
Intermédiaire · Projet Guidé · Moins de 2 heures

EDUCBA
Compétences que vous acquerrez: Process Driven Development, Software Quality Assurance, Process Management, Software Development, Embedded Software, Verification And Validation, Software Engineering, Software Development Life Cycle, Software Development Methodologies, Quality Assurance, Systems Engineering, Configuration Management, Requirements Analysis, Change Requests, Process Modeling, Quality Control
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IA responsable, Génie logiciel, Méthodologies de développement de logiciels, Workflows d'IA, IA générative, Outils de développement de logiciels, Logiciel de collaboration, Méthodologie Agile, Outils de génie logiciel, L'IA responsable, Intégrations AI, Éthique des données, Méthodologie agile, Gestion de projet agile, Gestion de projet Agile, L'activation de l'IA
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Outils de développement web, Génie logiciel, Programmation informatique, Développement Web, Structures de données, Programmation Python, Programmation en Python, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion de projet, Version du logiciel, Génie logiciel, Outils de développement de logiciels, Contrôle des versions, Logiciel de collaboration, Développement de logiciels, Git (système de contrôle de version)
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Ingénierie de requête, Outils de développement web, Génie logiciel, Motifs de l'invitation, Conception de sites web réactifs, Développement Web, Apprentissage automatique, HTML et CSS, Une créativité alimentée par l'IA, Copilote GitHub, Ingénierie rapide, Composants Web, Conception et développement de sites web
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Génie logiciel, Conception de sites web, Conception de logiciels, Composants de l'interface utilisateur, Guides de style, Développement d'applications, Éléments et principes de conception, Figma (logiciel de conception), Conception de l'application, Composants Web
Intermédiaire · Projet Guidé · Moins de 2 heures