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.

LearnQuest
Compétences que vous acquerrez: Programmation informatique, Kubernetes, Intégration continue, Méthodologie Agile, Livraison continue, Développement de logiciels, Applications en nuage, Scrum (développement de logiciels), Génie logiciel, Architecture de l'informatique en nuage, Méthodologies de développement de logiciels, Cycle de vie du développement logiciel, Développement de l'informatique en nuage, CI/CD, Jenkins, Développement agile de logiciels
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, File Management, Web Development, Debugging, Web Development Tools
Intermédiaire · Cours · 1 à 4 semaines

Simplilearn
Compétences que vous acquerrez: Generative AI, Mockups, User Interface (UI), User Interface and User Experience (UI/UX) Design, Usability, Software Design, Prompt Engineering, Artificial Intelligence, Prototyping, User Centered Design, Software Architecture, Software Engineering
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Software Engineering, Data Structures, Problem Solving, Pseudocode, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Python Programming, Programming Principles, Data Structures, Computer Programming, Computational Thinking, Web Development Tools, Web Development, Software Engineering
Intermédiaire · Cours · 1 à 4 semaines

Macquarie University
Compétences que vous acquerrez: DevSecOps, Secure Coding, Cloud-Native Computing, Software Architecture, Security Engineering, Software Design, Microsoft Azure, Cybersecurity, DevOps, Kubernetes, Infrastructure as Code (IaC), Web Applications, Azure DevOps, Containerization, API Design, Docker (Software), Software Engineering, Role-Based Access Control (RBAC), Dependency Analysis, Git (Version Control System)
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Serverless Computing, Event Monitoring, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

University of California San Diego
Compétences que vous acquerrez: Expérience Utilisateur, Analyse des réseaux sociaux, Science Informatique Théorique, Informatique, Algorithmes, Éducation et formation, Sensibilisation à la diversité, Pédagogie, Engagement des étudiants, Systèmes d'information géographique, Stockage des données, Pensée informatique, Principes de programmation, Facebook, Génie logiciel, Planification des cours, Stratégies d'enseignement, L'enseignement, Enseignement des mathématiques, Apprentissage interactif
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Web Development, PHP (Scripting Language), Web Design and Development, Content Management, Web Applications, HTML and CSS, Software Engineering
Intermédiaire · Projet Guidé · Moins de 2 heures

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

Simplilearn
Compétences que vous acquerrez: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Cross Platform Development, Application Development, Program Development, Computer Programming, Software Engineering, Python Programming, Software Installation, Web Development, Software Design, Command-Line Interface
Débutant · Projet Guidé · Moins de 2 heures