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.

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

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Conceptual Design, Databases
Intermédiaire · Spécialisation · 3 à 6 mois

Scrimba
Compétences que vous acquerrez: Optimisation des performances, Structures de données, Outils de développement web, Programmation orientée objet (POO), Fichier E/S, Programmation en Python, Programmation informatique, Développement Web, Tests de performance, Programmation Python, Débogage, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Structures de données, Programmation orientée objet (POO), Conception orientée objet, Fichier E/S, Microsoft Visual Studio, Outils de développement Microsoft, Langage de modélisation unifié, Réutilisation du code, Génie logiciel, cadre .NET, Développement du programme, Visual Basic (langage de programmation)
Intermédiaire · Cours · 1 à 4 semaines

The University of Edinburgh
Compétences que vous acquerrez: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Software Design, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Structures de données, Développement Web, Javascript, Logique informatique, Persistance des données, Langue web, Stockage des données, Génie logiciel
Débutant · Projet Guidé · Moins de 2 heures

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

Compétences que vous acquerrez: Principes de programmation, Structures de données, Développement d'applications, Programmation Java, Algorithmes, Microsoft Visual Studio, Java, Génie logiciel
Intermédiaire · Projet Guidé · Moins de 2 heures

Codio
Compétences que vous acquerrez: Go (Programming Language), Package and Software Management, Object Oriented Programming (OOP), Web Services, Web Frameworks, Debugging, Python Programming, Server Side, Performance Tuning, Other Programming Languages, Software Engineering, Programming Principles
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apprentissage automatique, SQL, Pandas (paquetage Python), Importation/exportation de données, Modélisation des grandes langues, ChatGPT, Traitement du langage naturel, Ingénierie rapide, Programmation en Python, Langages de requête, OpenAI, API OpenAI, IA générative, Bases de données, Traitement des données, Génie logiciel, Programmation Python, Ingénierie de requête, Manipulation de données, Manipulation des données
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Application Programming Interface (API), Test Script Development, Java Programming, Java, Data Mapping, Software Testing, Test Case, Web Services
Mixte · Cours · 1 à 4 semaines