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.

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Mobile Development, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Application Deployment, User Interface (UI) Design, UI Components, Software Engineering
Intermédiaire · Spécialisation · 1 à 4 semaines
University of Alberta
Compétences que vous acquerrez: Principes du Kanban, Méthodologie Agile, Scrum (développement de logiciels), Cycle de vie du développement logiciel, Génie logiciel, Méthodologies de développement de logiciels, Développement agile de logiciels, Développement axé sur les processus
Mixte · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), structures de données, Conception orientée objet, Programmation événementielle, Visualisation interactive des données, Débogage, Principes de programmation, Algorithmes, Java, Documentation du logiciel, Génie logiciel, Programmation Java, Interface utilisateur (UI), Environnement de développement
Intermédiaire · Cours · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: Science des données, Analyse des Données, Informatique, Biologie moléculaire, Analyse statistique, Biologie, Algorithmes, Bioinformatique, Pensée informatique, Génie logiciel, Biostatistique, Statistiques
Mixte · Cours · 1 à 4 semaines

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

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

Universidad ORT Uruguay
Compétences que vous acquerrez: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), structures de données, Conception de logiciels, Modélisation prédictive, Tests de développement, Interface de programmation d'application (API), Algorithmes, Principes de programmation, Débogage, Génie logiciel, Optimisation des performances, Tests de performance, Java, Programmation Java
Débutant · Cours · 1 à 3 mois
University of Alberta
Compétences que vous acquerrez: Plan du projet, Project Management, Méthodologie Agile, Développement de logiciels, gestion de produit, Développement des processus, Analyse des besoins, Génie logiciel, Développement agile de logiciels, Gestion des exigences
Mixte · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Web Development, C# (Programming Language), Software Engineering, Data Structures
Débutant · Cours · 1 à 3 mois

The University of Edinburgh
Compétences que vous acquerrez: Programmation informatique, Conception de logiciels, Programmation événementielle, Algorithmes, Développement de logiciels, Débogage, Animation et conception de jeux, Principes de programmation, Pensée informatique, Génie logiciel
Débutant · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Software Engineering, Object Oriented Design, Software Testing, Software Development Tools, Unified Modeling Language, Development Testing, Requirements Analysis, Agile Methodology, Software Quality (SQA/SQC), Software Development Life Cycle, Functional Requirement, Systems Analysis, Software Development, Systems Design
Intermédiaire · Cours · 1 à 3 mois