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.

Pontificia Universidad Católica del Perú
Compétences que vous acquerrez: User Story, Human Computer Interaction, Software Development Life Cycle, Functional Requirement, Unified Modeling Language, Requirements Analysis, Prototyping, Usability, User Experience, User Interface (UI) Design, User Requirements Documents, Interaction Design, Persona (User Experience), User Centered Design, Human Factors, System Requirements, User Research, Software Design, Software Engineering, Systems Development
Débutant · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Failure Analysis, Engineering Practices, Biomedical Engineering, Ethical Standards And Conduct, Social Impact, Engineering, Case Studies, Civil Engineering, Software Engineering, Safety Assurance
Débutant · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Programmation en Python, Algorithmes, Développement de jeux vidéo, Gestion des problèmes, Informatique, Développement du programme, Programmation informatique, Pensée informatique, Animation et conception de jeux, structures de données, Résolution de problèmes, Conception de l'application, Qualité des logiciels (SQA/SQC), Pseudo-code, Génie logiciel, Conception de jeux, Essais fonctionnels, Principes de programmation, Débogage, Science Informatique Théorique
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Prototypage, Déploiement des applications, Exigences fonctionnelles, Gestion des bases de données, Applications Web, Automatisation des tests, Infrastructure de données, Analyse des Données, Informatique distribuée, Moniteur du système, Génie logiciel, Développement agile de produits, Architecture logicielle, Big Data, Microservices, Test d'acceptation utilisateurs (UAT), Tests d'acceptation, Élicitation des exigences, Développement d'applications
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Mise en œuvre de l'IA, Intelligence artificielle, Ingénierie de requête, Examen du code, Développement de logiciels, Débogage, Outils de développement web, Génie logiciel, Pseudo-code, Applications Web, Principes de programmation, ChatGPT, Développement Web
Intermédiaire · Cours · 1 à 4 semaines

The University of Edinburgh
Compétences que vous acquerrez: Algorithmes, Programmation informatique, Pensée informatique, Conception de logiciels, Débogage, Développement de logiciels, Conception de jeux, Principes de programmation, Génie logiciel
Débutant · Cours · 1 à 3 mois
Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Software Engineering, Agile Software Development, Software Design, Software Development, Maintainability, Programming Principles, Eclipse (Software)
Intermédiaire · Cours · 1 à 3 mois

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
Intermédiaire · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Figma (Design Software), UI Components, Usability, Software Design, Mockups, Technical Design, Design Elements And Principles, Application Design, Web Design, Application Development, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

Peking University
Compétences que vous acquerrez: Data Structures, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Program Development, Software Engineering, Algorithms, Maintainability, Debugging
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation en Python, IA générative, Scripting, Cas de test, Ingénierie de requête, Interface de programmation d'application (API), API OpenAI, Apprentissage automatique, Développement d'applications, Génie logiciel
Intermédiaire · Projet Guidé · Moins de 2 heures

Advancing Women in Tech
Compétences que vous acquerrez: Engineering Management, Technical Management, Cross-Functional Collaboration, Team Performance Management, Technical Communication, Software Engineering, Employee Coaching, Communication, Conflict Management, Team Management, Meeting Facilitation, People Management, Performance Review, Virtual Teams, Employee Performance Management, Program Management, Labor Compliance, Agile Methodology, Cloud Engineering, Business Strategy
Mixte · Cours · 1 à 4 semaines