Explore the conceptual frameworks that guide web application development, learning how frameworks such as Bootstrap and Python-Flask are integral to robust and effective web development.

You will cover the entire web development process, from initial design to development and finally deployment, gaining insight into each aspect along the way.

Gain hands-on experience with the model view controller (MVC) architecture pattern, and learn about the specific functionality of MVC components, and how these contribute to the software architecture of a web application. You will also make use of application programming interfaces (APIs) that are managed through MVC platforms.