Thank you for signing up for the course! We look forward to working with you and hearing your feedback in our forums..
Need help getting started?
In order to complete all of the activities in this course, you will need to install a virtual machine (VM) on your computer. This VM gives you an environment including SQLAlchemy, Flask, and Python.
Get started on the final project with this helpful guide.
In the first lesson, you will learn about CRUD; Create, Read, Update, and Delete. You will learn why this acronym is important in web development and implement CRUD operations on a database. You will also learn to use an ORM (Object-Relational Mapping) as an alternative to SQL.
In the second lesson, you will build a web server from scratch using In the second lesson, you will build a web server from scratch using Python and some of the pre-installed libraries it includes. You will learn what GET and POST requests are and how we use them to retrieve and modify information on a web site. We will then use the concepts learned in Lesson 1 to add CRUD functionality to our website.
In the last lesson, you will build an entire web application on your own. You will learn about the iterative development process and how developing iteratively allows you to have a working prototype throughout all stages of the development process.
Check out some of the following links below to help you take your project in this course to the next level.
Flask blog by Miguel Grinberg
Deploying Flask Applications
Thanks to Geoff Norman, the video editor and creative genius who made this course possible.
Eduardo Medina, and Jee Kang for reviewing and testing this course.
Clark Downer, Kim Dryden, Mike Wales, Andy Brown, Cameron Pittman, James Williams, Karl Krueger, Kagure Njagi, and Chris Saden for help organizing and creating this course!