Take the course anywhere
Fullstack Flask is a self-paced, 8-week, online course where you will build a real-world SaaS application in Python
Take the course anywhere
Take the course anytime
Learn in a cohesive fashion
Learn with other students
Fullstack Flask goes beyond other courses in covering every detail required for a production application. Here are ten things you will be able to do when you take the course:
Fullstack Flask goes beyond other courses in covering every detail required for a production application.
Here are ten things you will be able to do when you take the course:
In Fullstack Flask I will teach you how to use the full power and expressiveness of Python to build a fully functional income-generating web app from scratch using Flask.
Fullstack Flask can help you save time, money, and frustration vs. going with other courses.
|Sumukh works at AngelList building production applications - he also taught Python at U.C. Berkeley. (and newline has tens of thousands of happy students)||Who knows. Often unreliable, inexperienced teachers|
|This course goes beyond the frontend and teaches error handling, performance, sending emails, delayed jobs, and debugging.||Teaches on backend and frontend at a superficial level|
|Covers all of the details including structure, organization, tooling, and deployment.||Leaves you wanting more, wondering how to build a "real" application.|
|Support from classmates and teachers in our Discord community||On your own|
|Build a complete revenue generating app in 8 weeks||Without a linear path you can waste months and get nowhere|
|Satisfaction guaranteed - full refund if you're unhappy||Stingy refund policies, if any|
Fullstack Flask covers the code for the backend and the frontend, but goes way beyond into production-level details that are often ignored by other courses. Here's a few examples:
Included in your enrollment is the code, lessons, and a license to Ignite which is a SaaS App in a Box that you can use for your own projects. ($200 value)
Ignite is a scaffold for starting new Flask applications. It takes care of the boilerplate code (like User Registration, OAuth, Teams, and Billing), allowing you to focus on building your application. Ignite is built upon best practices for modern Flask applications.
With Ignite you'll be able to spin up a production, revenue generating SaaS in no time.
(Included in your Fullstack Flask course enrollment)
"SQLAlchemy in general just has a much larger featureset and it's the only ORM for Python which allows you to take full advantage of your database and does not stand in your way. It exposes all features of your underlying database if you want and can be heavily fine tuned. ... [The] simple cases [are] not where SQLAlchemy shines. It's the more complex situations which you can't do at all in Django that work nicely in SQLAlchemy.
`FLASK_ENV=development FLASK_APP="yumroad:create_app" flask shell`
Flexible plans designed for everyone
Everything in the Pro plan and...
Here are answers to some common questions
Yes! Flask comes with the basic components to run a web server. Later you can import other libraries and everything you need to scale your web application to where you want to. It's easier to start with Flask because it doesn't throw at you all the components. It's just throwing you a minimal set of things, one at a time.
The Python Developer's Survey of 2019 ran by the Python Software Foundation showed that Flask is the most popular Web Framework used by Python developers. - Yes! Flask comes with the basic components to run a web server. Later you can import other libraries and everything you need to scale your web application to where you want to. It's easier to start with Flask because it doesn't throw at you all the components. It's just throwing you a minimal set of things, one at a time.
The sample project we will be developing throughout the course will be an online marketplace like Gumroad. Inside of the marketplace you will be able to create stores, integrate payment processors like Stripe, and much more.
The entire application you will build throughout the course has 100% code test coverage. What that means is that the test hit every line of code, making sure it works properly.
When joining the course, you'll be invited to our community Discord where you can chat with fellow students.
You'll log in to your newline account and progress through the lessons. You'll also be able to download the completed application and videos.
I teach the concepts of the course in a very simple way, so anyone with a basic understanding of Python can follow along.
If you're unhappy with the course for any reason, just reach out to us and we'll give you a full refund. No risk involved.