DigitalOcean
digitalocean.com › community › tutorials › how-to-make-a-web-application-using-flask-in-python-3
Build a Flask Python Web App from Scratch | DigitalOcean
November 6, 2025 - This tutorial introduced essential concepts of the Flask Python framework. You learned how to make a small web application, run it in a development server, and allow the user to provide custom data via URL parameters and web forms.
Need help learning web development with flask
Not a video course, but this one has been very popular for a long time: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world More on reddit.com
What is wrong with Flask?
Sounds to me like a bunch of mid-level guys tried to have a dick measuring contest and you made the mistake of trying to learn something. Plenty of sites run on Flask and Django. EVERY architecture has strengths and weaknesses. An experienced architect will choose the right technology for the needs of the project. That is all that matters. More on reddit.com
Stay with Python (Flask) or learn JavaScript for web app?
In this context, by JavaScript, you're really talking about Node. Without further context, though, there really isn't any compelling reason to choose one over the other. Here are some considerations, in no specific order. Node is built from the ground up to be non blocking. This is why it can be perceived as faster, especially for single threaded application. Every request you make is async by default. This is optional in Python. If you're accustomed to "blocking" languages, it will take some getting used to. You can famously end up in "callback hell" if you don't account for this. Modern Node supports TypeScript, which is arguably more robust, or at least more cohesive, than Python's typing libraries. Typing is either a pain in the ass or crucial, depending on your needs. With Flask, you'll have to contend with WSGI or ASGI if you want async, which requires nontrivial configuration. If you're just building a REST API, you may want to look into AWS API Gateway. In simplistic terms, this is Flask as a service. Then you can answer requests with Lambdas, which can either be pure Python or Node. You could even alternate between the two depending on the request; though, I wouldn't recommend that. Although you'll find benchmarks all over the place comparing language performance, it's not meaningful in real world applications. 99% of the time, your bottleneck will be I/O, likely from a database, not your language. But if you really want to butt heads on the performance argument, Python supports multi processing, multi threading and async, while JavaScript is strictly async. From a stability standpoint, Python versions have fewer changes and fewer versions. This can help when you're seeking answers to questions that may have been answered years ago. Made a mobile app with Python and turned out to be garbage compared to using Kotlin Yeah, mobile apps are an entirely different ball of wax. Especially given Google's endorsement, it's difficult to make arguments for other languages on Android. More on reddit.com
Still worth learning?
Yes its worth learning and no you wont have to re-learn fastapi because if you learn flask you can easily get into fastapi or django for that matter in a few hours so 95% of what you learn with flask will be reusable with any framework. People here often pose the question like its some big life decision but in reality which ever framework you learn you will be able to adapt to all others. More on reddit.com
What is the learning experience like with Guided Projects?
You'll learn by doing through completing tasks in a split-screen environment directly in your browser. On the left side of the screen, you'll complete the task in your workspace. On the right side of the screen, you'll watch an instructor walk you through the project, step-by-step.
coursera.org
coursera.org › browse › computer science › software development
Create Your First Web App with Python and Flask
Can I complete this Guided Project right through my web browser, instead of installing special software?
Yes, everything you need to complete your Guided Project will be available in a cloud desktop that is available in your browser.
coursera.org
coursera.org › browse › computer science › software development
Create Your First Web App with Python and Flask
What will I get if I purchase a Guided Project?
By purchasing a Guided Project, you'll get everything you need to complete the Guided Project including access to a cloud desktop workspace through your web browser that contains the files and software you need to get started, plus step-by-step video instruction from a subject matter expert.
coursera.org
coursera.org › browse › computer science › software development
Create Your First Web App with Python and Flask
Videos
04:14:01
Learn Flask Web Development for Python | Python Flask Tutorial ...
01:47:14
Python Flask Web Development Tutorial in Hindi - YouTube
06:21:04
Flask Course - Python Web Application Development - YouTube
How to Create a Web Application in Python using Flask - YouTube
04:38:04
Web Development with Python Tutorial – Flask & Dynamic ...
10:36
Flask Tutorial #1 - How to Make Websites with Python - YouTube
DEV Community
dev.to › cre8stevedev › building-a-full-stack-web-application-using-flask-python-web-framework-part-one-5b1i
Building a Full Stack Web Application using Flask (Python Web Framework) - Part One - DEV Community
April 11, 2024 - In this comprehensive guide, we'll be looking at how Flask helps simplify this seemingly complex skill set that is required for being a full-stack developer. We'll touch on topics like project structure, dependencies/third-party packages, Blueprints for writing modular code, file handling, database connection using MongoDB (PyMongo), User Registration/Authentication and Authorization. ... I'll assume you already have python installed on your machine; I mean, if not, why not!
Full Stack Python
fullstackpython.com › flask.html
Flask - Full Stack Python
Visualize your trip with Flask and Mapbox along with the open source flask_mapbox GitHub repository provides a fantastic example visualization of a trip to Iceland with Flask as the backend web framework. Microservices with Flask, Docker, and React teaches how to spin up a reproducible Flask development environment with Docker. It shows how to deploy it to an Amazon EC2 instance then scale the services on Amazon EC2 Container Service (ECS). Build a Video Chat Application with Python, JavaScript and Twilio Programmable Video shows how to use Twilio Programmable Video to build cross-platform (web, iOS and Android) video into Flask applications.
Coursera
coursera.org › browse › computer science › software development
Create Your First Web App with Python and Flask
In this 2-hour long project-based course, you will learn the basics of web application development with Python using the Flask framework.
Amazon
amazon.com › Flask-Web-Development-Developing-Applications › dp › 1491991739
Flask Web Development: Developing Web Applications with Python: Grinberg, Miguel: 9781491991732: Amazon.com: Books
Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn Flask from the ground up by developing a complete, real-world application created by author Miguel Grinberg.
Reddit
reddit.com › r/flask › need help learning web development with flask
r/flask on Reddit: Need help learning web development with flask
March 28, 2023 -
Hello,
I'm a python beginner developer, who just learned OOP and want to start learning web development with flask. I started following a YT minicourse, but realised it's a bit dated and started to look for different information/courses. I'm a bit overwhelmed with all the information and confused of what do I need to fully develop and possibly deploy a web app using flask.
Please recommend me some sources of structured and whole information, instead of 5-15 min videos of particular topic, because I get more confused where to put my attention to. I know basic html&css, scratched the surface with DBs
Top answer 1 of 5
16
Not a video course, but this one has been very popular for a long time: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
2 of 5
3
I used the O‘Reilly Book Flask Web Development - Developing Web Applications with Python, also by Miguel Grinberg. With the dog on the cover. Gave me a full walkthrough and the rest you will learn yourself by googling, looking at documentations… comes naturally. For me it was really easy to follow and it was my first dive into back end web dev. edit: as for deploying, i would move away from sqlite databse, but don‘t worry. Switching to postgresql is really simple as you will only have to do minor changes to your db models. And the debugger will tell you.
Pythonhow
pythonhow.com › python-tutorial › flask › web-development-with-python-and-flask
Web Development with Python and Flask
It gives developers flexibility and is a more accessible framework for beginners to programming, since you can build a web application quickly using only a single Python file. Step by step, you will learn how to build a website and features to that website like adding HTML, adding more pages, ...
Flask
flask.palletsprojects.com
Welcome to Flask — Flask Documentation (3.1.x)
Flask provides configuration and conventions, with sensible defaults, to get started. This section of the documentation explains the different parts of the Flask framework and how they can be used, customized, and extended. Beyond Flask itself, look for community-maintained extensions to add even more functionality. ... Keep Developing!
Udemy
udemy.com › development
Learn Flask, A web Development Framework of Python
April 21, 2021 - Students will learn to build websites in the python framework, Flask. ... In this course you will be able to learn about a very important website development framework of python that is Flask.
Medium
medium.com › @AlexanderObregon › building-a-web-application-from-scratch-with-flask-and-python-f25f1f638aec
Building a Web Application from Scratch with Flask and Python
April 24, 2024 - This guide provided a fundamental walkthrough for creating a simple web application using Flask, Python’s micro-framework. We covered setting up your project, defining routes, using templates for dynamic content, and handling form data. With these core components, you now possess the basic skills to expand your application further. You might consider adding advanced features like user authentication, integrating a database, or developing RESTful APIs to enhance functionality and user experience.