
Skills you'll gain: User Interface (UI), iOS Development, Mobile Development, User Interface (UI) Design, Apple iOS, UI Components, Swift Programming, Application Development, Interactive Design, Cross Platform Development, Animations
★ 4.7 (118) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Model View Controller, Spring Framework, Restful API, Spring Boot, Web Services, JSON, YAML, Java, Web Applications, Configuration Management, Java Programming, Extensible Markup Language (XML)
★ 4.1 (224) · Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Java Programming, Java, Code Reusability, Application Design
★ 4.7 (1.4K) · Intermediate · Course · 1 - 4 Weeks

Meta
Skills you'll gain: Django (Web Framework), Web Development, Web Applications, Back-End Web Development, MySQL, Database Development, Databases, Hypertext Markup Language (HTML), Server Side, Data Modeling, Code Reusability
★ 4.7 (696) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Governance Risk Management and Compliance, Compliance Management, Risk Management Framework, Responsible AI, Risk Control, Risk Management, Model Evaluation, Risk Mitigation, Governance, Regulatory Compliance, Risk Analysis, Process Validation, Gap Analysis, Verification And Validation, Auditing, Key Performance Indicators (KPIs)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Apple iOS, iOS Development, Generative AI, Knowledge of Apple Software, LLM Application, AI Integrations, Development Environment, Model Deployment, Artificial Intelligence and Machine Learning (AI/ML), Application Frameworks, Program Development, Artificial Intelligence, Development Testing, Machine Learning
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Control Systems, Machine Controls, Power Electronics, Simulation and Simulation Software, Electrical Engineering, Simulations, Mathematical Modeling, Electrical Power, Engineering Analysis
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Simulation and Simulation Software, Control Systems, Simulations, Data Import/Export
★ 4.9 (70) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, Model View Controller, Order Management, Object-Relational Mapping, Application Deployment, User Accounts, Order Management Systems, Database Management, Data Access, User Interface (UI) Design, Cloud Deployment, Web Development, Authentications, Web Applications, User Interface (UI), Payment Processing, Authorization (Computing), Role-Based Access Control (RBAC), Software Architecture, Microsoft Azure
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Model Context Protocol, AI Workflows, AI Integrations, Generative AI Agents, Tool Calling, Agentic Workflows, Anthropic Claude, Real Time Data, Debugging, Artificial Intelligence and Machine Learning (AI/ML), Servers, Artificial Intelligence, Data Access, Generative AI
★ 3.8 (34) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Based Systems Engineering, Systems Development Life Cycle, Systems Engineering, Systems Architecture, Engineering Software, Cloud Computing
★ 4.1 (73) · Beginner · Course · 1 - 3 Months
Top-rated Model View Controller courses offered by Meta on Coursera.
Top-rated beginner-friendly Model View Controller courses with no prerequisites.