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: Software Development Life Cycle, Unified Modeling Language, Software Design, Software Engineering, Systems Development, Software Development, Waterfall Methodology, Requirements Analysis
Débutant · Cours · 1 à 4 semaines
University of Alberta
Compétences que vous acquerrez: Gestion des exigences, Analyse des besoins, Développement de logiciels, Plan du projet, gestion de produit, Développement des processus, Project Management, Génie logiciel, Développement agile de logiciels, Méthodologie Agile
Mixte · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: IA générative, Collaboration interfonctionnelle, Outils de développement de logiciels, Mise en œuvre de l'IA, IA responsable, Esprit d'équipe, Flux de travail IA, Méthodologies de développement de logiciels, Gestion de l'ingénierie, Génie logiciel, Méthodologie Agile
Intermédiaire · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Data Structures, C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, File I/O, C (Programming Language), Computational Thinking, Graph Theory, Programming Principles, Program Development, Theoretical Computer Science, Computer Programming, Computer Science, Data Storage, Pseudocode, Computer Architecture, Web Analytics and SEO, Performance Tuning, Software Engineering, Database Systems
Débutant · Spécialisation · 3 à 6 mois

Northeastern University
Compétences que vous acquerrez: Conception du processus, Pensée systémique, Programmation orientée objet (POO), Gestion des risques de l'entreprise, Visualisation des logiciels, Conception de l'application, Architecture d'entreprise, Conception de logiciels, Développement de logiciels, Cycle de vie du développement logiciel, Développement de systèmes, Génie logiciel, Conception centrée sur l'utilisateur
Débutant · Cours · 1 à 4 semaines

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

Jordan University of Science and Technology
Compétences que vous acquerrez: Object Oriented Programming (OOP), C# (Programming Language), Software Engineering, Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages
Intermédiaire · 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 Java, Algorithmes, Fichier E/S, Programmation orientée objet (POO), Programmation informatique, Java, Cryptage, structures de données, Serveurs web, Génie logiciel, Cryptographie
Débutant · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Conception orientée objet, Pensée systémique, Modélisation d'entreprise, Programmation orientée objet (POO), Développement du programme, Visualisation des logiciels, Modélisation des données, Études de cas, Résolution de problèmes complexes, Conception des systèmes, Conception et mise en œuvre du système, Conception de logiciels, Génie logiciel
Mixte · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: C (langage de programmation), Algorithmes, Programmation informatique, Résolution de problèmes, Génie logiciel, Principes de programmation, Conception de solutions
Débutant · Cours · 1 à 4 semaines