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.
University of Alberta
Compétences que vous acquerrez: Plan du projet, Gestion de projet, Méthodologies de développement de logiciels, Gestion de projet agile, Exigences fonctionnelles, Cycle de vie du développement des systèmes, Méthodologie agile, Scrum (développement de logiciels), Gestion des exigences, Exigences relatives aux produits, Développement des processus, Développement logiciel agile, Développement de logiciels, Gestion des produits, Analyse des besoins, Gestion de projet Agile, Planification du projet, Développement agile de logiciels, Génie logiciel, Méthodologie Agile
Mixte · Cours · 1 à 4 semaines

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

Johns Hopkins University
Compétences que vous acquerrez: Science des données, Gestion des données, Conception du projet, Analyse des données, Maîtrise des données, Mesure de la performance, Prise de décision fondée sur des données, Apprentissage automatique, Génie logiciel, Stratégie en matière de données, Inférence statistique
Débutant · Cours · 1 à 4 semaines

Jordan University of Science and Technology
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
Intermédiaire · Cours · 1 à 4 semaines

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

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

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

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

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

University of Michigan
Compétences que vous acquerrez: Programmation en Python, Conception orientée objet, Interface de programmation d'applications (API), Vision par ordinateur, Conception de logiciels, Langage de modélisation unifié, Analyse d'images, Programmation Python, Génie logiciel, Conception de diagrammes, Jupyter
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Gestion des données, Conception orientée objet, Programmation informatique, Programmation orientée objet (POO), Développement du programme, Langage de modélisation unifié, Scripting, Structures de données, Programmation Python, Langages de script, Génie logiciel
Débutant · Cours · 1 à 4 semaines

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