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 Toronto
Compétences que vous acquerrez: Programmation orientée objet (POO), Tests unitaires, Développement du programme, Algorithmes, structures de données, Débogage, Programmation en Python, Cas de test, Pensée informatique, Génie logiciel, Test de logiciels
Mixte · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Software Design, Program Development, Systems Design, Business Modeling, Technical Design, Complex Problem Solving
Mixte · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), Analyse des Données, structures de données, Cryptographie, Débogage, Algorithmes, Traitement des données, Java, Gestion des fichiers, Génie logiciel, Serveurs web, Cryptage, Programmation Java
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Inférence statistique, Apprentissage automatique, Prise de décision fondée sur les données, Analyse des Données, Modélisation prédictive, Science des données, Gestion des données, Conception du projet, Mesure de la performance, Génie logiciel
Débutant · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, Software Engineering, Software Design, Software Development Methodologies, Program Development, Software Development, Software Architecture, Systems Analysis, Systems Design, Computer Programming, Requirements Analysis
Débutant · Cours · 3 à 6 mois

The University of Edinburgh
Compétences que vous acquerrez: Software Engineering, Programming Principles, Software Development, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations
Mixte · Cours · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Process Driven Development, Software Quality Assurance, Process Management, Software Development, Verification And Validation, Software Engineering, Software Development Life Cycle, Software Development Methodologies, Quality Assurance, Systems Engineering, Configuration Management, Requirements Analysis, Risk Management Framework, Quality Control
Débutant · Cours · 1 à 4 semaines

Advancing Women in Tech
Compétences que vous acquerrez: Engineering Management, Technical Management, Cross-Functional Collaboration, Team Performance Management, Technical Communication, Software Engineering, Employee Coaching, Communication, Conflict Management, Team Management, Meeting Facilitation, People Management, Performance Review, Virtual Teams, Employee Performance Management, Program Management, Labor Compliance, Agile Methodology, Cloud Engineering, Business Strategy
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Web Development, Maintainability, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation informatique, structures de données, Programmation orientée objet (POO), Conception de logiciels, Programmation en Python, Modèle de langage unifié, Scripting, Génie logiciel, Modélisation des données
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures