Building data-driven web apps with Flask and SQLAlchemy
9h 38m 43s
English
Paid
Embrace the power of Python to craft clean and powerful web applications with this comprehensive course. Once you've mastered basic programming concepts, we will guide you through the process of building data-driven, modern web applications in Python using the popular Flask web framework. If you're aiming to achieve full-stack web development skills, this course delivers essential knowledge through a concise and practical approach, minimizing confusion from the multitude of involved technologies.
Course Resources and Repository
Access the source code and course materials on GitHub:
Our carefully designed course strikes a balance by being just real enough to provide you with practical insights without overwhelming extras. Throughout the course, we will build a replica of a popular web application, specifically Python's own packaging index at pypi.org.
Key Learning Outcomes
Follow along with the development of our PyPI replica, and you will:
Explore different major Python web frameworks
Create a Flask-based website from scratch using the CLI and PyCharm
Work with dynamic HTML templates
Utilize routing to map URLs to view methods
Leverage advanced routing to build a custom CMS swiftly
Implement Bootstrap to craft visually appealing sites
Use SQLAlchemy to map data with Python classes
Utilize Alembic for evolving databases in response to model changes
Capture user input with HTML forms
Incorporate client and server-side validation
Tackle the unique challenges of testing web apps, including databases and frameworks
Deploy your web application on a fresh Linux machine, either virtual or cloud-based
Apply our design patterns to convert to other data models, such as MongoDB
Who Should Enroll?
This course is tailored for developers interested in crafting Python-based web applications using Flask. Additionally, the web development skills you acquire here are valuable across different frameworks.
We assume learners come with a foundational understanding of Python, HTML, and CSS, although the course clarifies advanced concepts in these areas as they arise.
Talk Python Training is the paid course platform of Michael Kennedy, the host of the long-running Talk Python To Me podcast — one of the most-listened-to podcasts in the Python ecosystem. The course platform extends Michael's interview-based knowledge of the field into structured video courses taught by Michael and a curated set of guest instructors.
The course catalog covers the full Python landscape: web development with Django, Flask, FastAPI, and the broader async-Python stack; data science and pandas; LLM / RAG application development; testing and CI/CD; deployment patterns; the data-engineering side of Python; and a long list of practical Python patterns aimed at working developers. Few platforms cover the language with this much breadth from inside the Python community itself.
The CourseFlix listing under this source carries over 18 Talk Python Training courses spanning that range. Material is paid; Talk Python Training runs on per-course pricing on the original platform. Courses are aimed at developers using Python as a serious primary language rather than as a scripting tool.
Watch Online 186 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 186 lessons in this course and access 10,000+ hours of premium content across all courses.
Create your own AI application for stock analysis and portfolio optimization using OpenAI GPT models, Python, and LangChain (100% suitable for beginners).
You need to learn linear algebra! Linear algebra is perhaps the most important branch of mathematics for computational sciences, including.
32 hours 53 minutes 26 seconds
Frequently asked questions
What is Building data-driven web apps with Flask and SQLAlchemy about?
Embrace the power of Python to craft clean and powerful web applications with this comprehensive course. Once you've mastered basic programming concepts, we will guide you through the process of building data-driven, modern web…
Who teaches Building data-driven web apps with Flask and SQLAlchemy?
Building data-driven web apps with Flask and SQLAlchemy is taught by Talk Python Training. You can find more courses by this instructor on the corresponding source page.
How long is Building data-driven web apps with Flask and SQLAlchemy?
Building data-driven web apps with Flask and SQLAlchemy contains 186 lessons with a total runtime of 9 hours 38 minutes. All lessons are available to watch online at your own pace.
Is Building data-driven web apps with Flask and SQLAlchemy free to watch?
Building data-driven web apps with Flask and SQLAlchemy is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Building data-driven web apps with Flask and SQLAlchemy online?
Building data-driven web apps with Flask and SQLAlchemy is available to watch online on CourseFlix at https://courseflix.net/course/building-data-driven-web-apps-with-flask-and-sqlalchemy. The page hosts every lesson with the integrated video player; no download is required.