![](https://videos.teamtreehouse.com/stills/DEV-UnderstandingMVC-V1-stills-6.jpg?token=69950e78_6f25d587f566628ab3c5465662972a987cce3185)
- Development Tools
- Beginner
About this Workshop
Learn the concepts behind the MVC -- Model, View, Controller -- programming pattern and how it can help you build web applications more efficiently and reliably.
What you'll learn
- What MVC is
- Why MVC is useful
- What is a "controller" and how does it work?
- What is a "model" and how does the controller communicate with it?
- What is a "view" and how it interacts with the controller
Teacher
-
Jonathan Barrios
I'm a software development teacher!