Module 1: Web Application Development with Flask

Module Overview

What is a web application? It's a pretty overloaded term, but in general, refers to any sort of useful interactive tool you can load in a web browser. In this module, we'll break down the specific components of a web application, and learn how to develop our own basic web application using the Flask Python framework.

Learning Objectives

Guided Project

Due to recent changes in the accessibility of the Twitter API you will no longer need to request Developer Access. We will be working with a mock version for the time being. For this Module, you may follow the instructions in the Guided Project video.

In this guided project, we'll build a web application using Flask. Open guided-project.md in the GitHub repository below to follow along with the guided project.

Module Assignment

For this assignment, you'll reproduce the steps from lecture to write and run a basic local Flask web application, and create models for Tweet and User data.

Assignment Solution Video

Additional Resources

Flask Development

Web Development Concepts