Back arrow View all Tracks
Track 18 hours

Exploring Flask with Peewee


Want to turn your Python programs into web sites and apps? Flask is the little framework that can. With a low barrier to entry, tons of handy packages, and a fast start up, Flask is the go to web framework for many Python developers.

By the end of the track, you'll know the basics of Python, how to install and start using Flask, how to use a database with Python and your Flask app, and more.

We'll begin with some courses in Python fundamentals, including material on Python tuples, sequences, dictionaries, functions, and packing and unpacking. These courses will get you up to speed on the Python language before diving into Flask.

Next, we'll cover front end development basics, like HTML, CSS, and HTTP.

Then, you'll dive full-on into Flask with our Flask Basics course. We'll cover the basics of Git and of using databases in Python, as well.

The next course will have you build a simple social network using Flask. We'll have user registration, user authentication, strongly hashed passwords, form validation, and more.

Finally, we'll walk through REST API basics and building a REST API with Flask using Flask-RESTFul, Flask-Limiter, and Flask-HTTPAuth.

Ready to learn this web framework and start building apps and websites with Python? Let's begin!


Ready to start learning?

Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.

Start Your Free Trial
Person reading a book