The Build a SAAS App with Flask Course
- Development
- Feb 07, 2025

The Build a SAAS App with Flask Course, available at $69.99, has an average rating of 4.75, with 168 lectures, 16 quizzes, based on 1883 reviews, and has 11125 subscribers.
You will learn about See how a large application gets built up in stages Build complex web applications and websites Bid for Flask / web development freelance work Confidence to apply for Flask positions at software companies Proficiency with server-side development and databases An awesome Docker based development environment This course is ideal for individuals who are Anyone who wants to learn web development or Anyone who wants to raise their rates as a software developer or Anyone who wants to learn the ins and outs of Flask or Anyone who wants to create software as a service applications It is particularly useful for Anyone who wants to learn web development or Anyone who wants to raise their rates as a software developer or Anyone who wants to learn the ins and outs of Flask or Anyone who wants to create software as a service applications.
Enroll now: The Build a SAAS App with Flask Course
Summary
Title: The Build a SAAS App with Flask Course
Price: $69.99
Average Rating: 4.75
Number of Lectures: 168
Number of Quizzes: 16
Number of Published Lectures: 168
Number of Published Quizzes: 16
Number of Curriculum Items: 184
Number of Published Curriculum Objects: 184
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Do you want to create an awesome web application but aren’t sure where to start?
Hi, I’m Nick and for the last year I’ve been teaching thousands of happy
students how to deploy web applications with Docker.
Now I want to teach you how to develop PRODUCTION READY web applications with
confidence.
Most learning material out there only teaches you how to build toy examples
and throw out lines like “you wouldn’t want to do this in production…”, but
then they never tell you the REAL way to do it.
Imagine how awful you’d feel after spending your time and hard earned money but
still had to do a ton of research to complete your project. I’ve been there,
done that and it’s not fun.
Instead, a large portion of the code base in my course is battle hardened from running in production on multiple projects.
I’ll be at your side explaining my thought process along the way while we build
up a multi thousand line application together.
You’re going to walk away with everything you need to feel confident building
your own web applications.
“Wow, what an amazing resource you’ve made. The app source is amazingly concise (clearly years of experience distilled). Honestly, it’s the handsomest web app code base I’ve ever seen. – David N.”
Here’s just some of what you’ll learn by taking my course:
“I have been working with Flask for the past 3 years and have been a technical reviewer on the Mastering Flask Packt book, even so, I am learning so much form you! – Pedro B.”
What makes Flask awesome?
Why is Docker worth using?
You won’t just become a Flask master by taking my course but you’ll also gain the confidence in developing web applications so that you can command the hourly rates
you deserve as a software developer.
This could be done through increasing your rates as a freelancer or negotiating
a higher salary at your job. In my years working as a consultant and talking to
a lot of developers, I discovered that most developers are not confident in their
ability to fulfill work that is requested of them.
Some of them are even afraid to bid on or accept contract work.
This is actually a very common problem and is described as “Impostor Syndrome”.
I’ve suffered from it for a long time and it has cost me tens of thousands of
dollars and now I want to save you the hardship of making the same mistake.
You might be thinking “Nick, how in the world is a course on Flask going to let
me raise my rates?” and that’s a great question but before I answer that, let’s
just play around with a few numbers:
Wouldn’t you want an extra 30k in your pocket every year? You know, the only
real difference between a $30/hour and $60/hour developer is their mindset.
One of them believes they can fulfill the job, while the other struggles to
believe in themselves.
How will Build a SAAS App with Flask help you generate more income?
Simple, you’re going to get a battle hardened web application that you can use
as a bulletproof base for your next project. You won’t have to sit there second
guessing yourself while researching everything on your own.
You’re getting well tested code that’s been running in production. Tons of
edge cases have been ironed out, and features were added due to real life
needs. Not only that, but I’ll be at your side explaining everything to you
while you make your way through the course.
You’re going to see how the application gets built up from a single file,
all the way to a 4,000+ line project that spans across dozens of files and folders.
If that’s not enough, I’ll be available to answer any questions you have in the
course’s forums and all of my courses come with an unbeatable 30 day guarantee
that’s 100% RISK FREE. If you don’t love the course then I insist you get a
100% refund – no questions asked.
“Definitely delivers on hours and sanity saved! Comprehensive and well worth it. – B.C.”
Course Curriculum
Chapter 1: Welcome to the Course
Lecture 1: What Does This Course Cover
Lecture 2: Dealing with Issues
Chapter 2: Is Flask Right for You?
Lecture 1: Introduction
Lecture 2: What Is Flask?
Lecture 3: What Kind of Web Sites Can You Build with Flask?
Lecture 4: How Does Flask Compare to Other Frameworks?
Lecture 5: Massive Companies Who Are Using Flask
Chapter 3: Application Overview
Lecture 1: Introduction
Lecture 2: Going over the Demo App That Well Build
Lecture 3: Visualizing the Applications Architecture
Chapter 4: Preparing to Follow Along
Lecture 1: Introduction
Lecture 2: Setting up an Initial Course Folder
Lecture 3: Downloading the Courses Material
Lecture 4: Installing a Code Editor
Chapter 5: Getting Familiar with Docker
Lecture 1: Introduction
Lecture 2: Why Is It worth Using Docker?
Lecture 3: Installing Docker on Linux, macOS and Windows
Lecture 4: Making Sure Docker Works on Your System
Chapter 6: Creating a Base Flask App
Lecture 1: Introduction
Lecture 2: Exploring the Apps Package Dependencies
Lecture 3: Taking a Look at the Application File
Lecture 4: Investigating the Dockerfile
Lecture 5: Running the Flask Application
Lecture 6: Dealing with Configuration Settings
Lecture 7: Creating a Base Flask App – Coding Challenge
Chapter 7: Blueprints and Jinja 2 Templates
Lecture 1: Introduction
Lecture 2: Creating Our First Flask Blueprint
Lecture 3: Deciding on a Look for Our Application
Lecture 4: Understanding Jinja 2 Templates
Lecture 5: Creating the Home Page
Lecture 6: Adding a Few Additional Pages
Lecture 7: Blueprints and Jinja 2 Templates – Coding Challenge
Chapter 8: Testing and Code Quality
Lecture 1: Introduction
Lecture 2: Going over the requirements.txt Changes
Lecture 3: Getting Comfortable Writing Tests
Lecture 4: Investigating Our Code Test Coverage
Lecture 5: Performing Static Analysis on the Code Base
Lecture 6: Testing Code Quality – Coding Challenge
Chapter 9: Creating a CLI Script
Lecture 1: Introduction
Lecture 2: Why Do We Need a CLI Script?
Lecture 3: Going over New Content Added to the Project
Lecture 4: Getting Familiar with Click
Lecture 5: Running the Commands We Created
Lecture 6: Creating a CLI Script – Coding Challenge
Chapter 10: Using Our First Flask Extension
Lecture 1: Introduction
Lecture 2: Going over the requirements.txt Changes
Lecture 3: Debug Toolbar
Lecture 4: Using Our First Flask Extension – Coding Challenge
Chapter 11: Creating a Contact Form
Lecture 1: Introduction
Lecture 2: Going over the requirements.txt Changes
Lecture 3: Configuring the App to Send e-mail
Lecture 4: Adding the Contact Blueprint
Lecture 5: Reviewing the Views
Lecture 6: Looking into the Templates and Macros
Lecture 7: Handling Forms with Flask-WTForms
Lecture 8: Our First Taste of Celery
Lecture 9: Running Celery with Docker Compose
Lecture 10: Confirming It Works with Tests
Lecture 11: Creating a Contact Form – Coding Challenge
Chapter 12: Creating a Complete User System
Lecture 1: Introduction
Lecture 2: Going over the requirements.txt Changes
Lecture 3: Configuring the App to Handle Users
Lecture 4: Adding the User Blueprint
Lecture 5: Exploring the User Model
Lecture 6: Initializing the Database
Lecture 7: Logging Users in and Out
Lecture 8: Registering New Users
Lecture 9: Welcoming New Users
Lecture 10: Allowing Users to Update Their Settings
Lecture 11: Dealing with Password Resets
Lecture 12: Modifications to Previous Blueprints
Lecture 13: Confirming It Works with Tests
Lecture 14: Creating a Complete User System – Coding Challenge
Chapter 13: Creating a Custom Admin Dashboard
Lecture 1: Introduction
Lecture 2: Why Are We Not Using Flask-Admin?
Lecture 3: Adding the Admin Blueprint
Lecture 4: Viewing the Main Dashboard
Lecture 5: Listing Users
Lecture 6: Editing Users
Instructors

Nick Janetakis
Developer / Docker Captain / Teacher
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Blogging Course For Beginners with WordPress Elementor
- Learn Affiliate Marketing Fast New PPV Video Course
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling