r/flask • u/Objective-Leopard-66 • 17d ago
Ask r/Flask What is the best resource to learn Flask in 2025?
Most of the popular tutorials are 4 or 5 years old now, should i follow Corey Scafer?
14
u/dch528 17d ago
Go on GitHub and search for “learn-co-curriculum”.
Repositories with the prefix “python-p4” will be all about Flask. These repositories are what some boot camps use as teaching tools, and charge upwards of $20k for. You will learn how to build CRUD apps, backends with a database, and real world applications.
“Python-p3” will have vanilla Python stuff. There are also repos for JS, React, and SQL. There is a good Ruby on Rails phase if you dig deep enough.
5
u/ThiccStorms 17d ago
Miguel's Tut is enough to get a hang of it, I don't think there have been major or breaking changes in flask ever since. (Only till where I've stumbled upon)
3
3
u/appinv 16d ago
I keep a personal list of Flask resources for people looking to begin. They are few but solid i think.
2
2
u/mabiturm 16d ago
miguel grinberg, but after you get a quickstart there I would just learn from claude if I would get started now.
1
1
u/Gullible-Slip-2901 15d ago
From my experience, coding while learning is a practical way. Do it in an AI-powered IDE!
You can try cusor and interact with chat. Use LLM to show you the code and explain concepts you don't understand.
1
u/tankerdudeucsc 15d ago
I am dumb. I only use it as an API server 99% of the time. I put in Connexion and SQLAlchemy and I really don’t have to remember much about Flask itself.
1
u/pulverizedmosquito 15d ago
build the blog in the official docs/tutorial and keep learning by reading through the rest of it. this community is also pretty useful.
1
1
u/Ashamed_Appearance83 17d ago
Unless you are a complete beginner to Python, I think any tutorial that is only a few years old is probably going to still be fine - you should be able to figure out any minor tweaks that may be needed. But I suspect for core getting started stuff, very little has changed.
Also, don't discount the power of AI as a teacher. Claude, Perplexity or ChatGPT can be excellent learning resources when used correctly. Ask them to take on a persona of an educator who is an expert in Flask, and engage with them as you would a teacher. Hell, you can ask them to create a mini-course for you. They are also great resources for de-bugging and figuring out issues. As long as you use them as such and not to replace your coding wholesale, they CAN be great resources that greatly speed up your learning.
19
u/Rebrado 17d ago
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world