$10 Full price: $15
  • PDF, EPUB, MOBI formats, no DRM
  • Expected delivery: February 2018


$50 Full price: $70
  • MP4 format, no DRM
  • Expected delivery: February 2018

ebook + video

$60 Full price: $80
  • The ebook and video offers combined!
  • Expected delivery: February 2018

Your payment information is sent securely to Stripe from your browser without passing through miguelgrinberg.com.

What is the Mega-Tutorial?

Back in 2012, I wrote a long, overarching tutorial that Python beginners can use to learn web development with the Flask framework. The tutorial has eighteen parts, and is currently published on my blog. It covers a wide range of topics web developers need to know when writing their own applications.

Why a Kickstarter?

In the five years since I wrote the Flask Mega-Tutorial several things have changed, and the tutorial is showing its age. Thanks to 569 backers on Kickstarter, this summer and fall I will revise, improve and expand the tutorial so that it supports Python 3.6 and adopts recent improvements to Flask and other related technologies.

Is the tutorial paid now?

No. When I complete this effort I will publish the new version of the tutorial on my blog, replacing the old version. If all you want is to access the new tutorial on my blog, then you are all set, just follow me on Twitter (@miguelgrinberg) and wait for the announcement on or around December 2017.

What are these offers?

The ebook and video versions of the tutorial offered here were conceived as a way to reward backers on Kickstarter for helping support the rewrite effort. The ebook is going to be a compilation of all the tutorial articles in book format, while the video is going to be of myself and my laptop screen doing the entire tutorial step by step.