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

Northeastern University
Compétences que vous acquerrez: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment
Débutant · Spécialisation · 3 à 6 mois

Arizona State University
Compétences que vous acquerrez: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
Débutant · Cours · 1 à 3 mois

University of Leeds
Compétences que vous acquerrez: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Informatique distribuée, Bases de données, Déploiement des applications, Analyse des Données, Évolutivité, Restful API, Big Data, Exigences fonctionnelles, Middleware, Prototypage, Applications en nuage, Conception et mise en œuvre du système, Génie logiciel, Architecture logicielle, CI/CD, Architecture des données, Test de logiciels, Développement d'applications, Applications Web, Moniteur du système
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Universidade de São Paulo
Compétences que vous acquerrez: Software Design Patterns, Software Architecture, Maintainability, Software Design, Object Oriented Programming (OOP), Code Review, Application Frameworks, Solution Architecture, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
Avancées · Cours · 1 à 3 mois

EIT Digital
Compétences que vous acquerrez: Programmation informatique, Protocoles réseau, Programmation du système, Architecture de réseau, Internet des objets, Normes de cryptographie à clé publique (PKCS), Sécurité réseau, Systèmes d'exploitation en temps réel, Logiciels embarqués, C (langage de programmation), Modélisation des menaces, Services web, Systèmes d'Exploitation, Cryptographie, Génie logiciel, Réseaux sans fil, Systèmes embarqués, Cybersécurité, Cryptage, Données en temps réel
Intermédiaire · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Failure Analysis, Engineering Practices, Biomedical Engineering, Ethical Standards And Conduct, Engineering Management, Engineering, Case Studies, Civil Engineering, Software Engineering, Safety Assurance
Débutant · Cours · 1 à 4 semaines
University of Alberta
Compétences que vous acquerrez: Agile Software Development, Requirements Management, Software Development, Product Management, Process Development, Application Lifecycle Management, Software Engineering, Project Planning, Project Management, Customer Engagement
Mixte · Cours · 1 à 4 semaines

Northeastern University
Compétences que vous acquerrez: Systems Thinking, Software Visualization, Software Engineering, Object Oriented Programming (OOP), Application Design, Software Development Life Cycle, Software Design, Systems Development, Software Development, Business Architecture, Business Risk Management, User Centered Design, Process Design
Débutant · Cours · 1 à 4 semaines

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

Coursera
Compétences que vous acquerrez: Figma (Design Software), UI Components, Style Guides, Wireframing, Software Design, Mockups, Application Design, Web Design, Application Development, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures