A comprehensive video tutorial series teaching full-stack web development using the Flask microframework.
Discover Flask is a comprehensive video tutorial series that teaches full-stack web development using the Flask microframework. It guides developers through building complete web applications from setup to deployment, covering essential topics like authentication, databases, testing, and production configuration. The series demonstrates how Flask's small API can scale to support enterprise-level applications.
Python developers learning web development, beginners transitioning to full-stack development, and developers seeking practical Flask experience beyond basic tutorials. It's ideal for those who prefer video-based, project-driven learning.
Provides a complete, structured learning path for Flask development with real-world application building. Unlike fragmented tutorials, it offers continuity from basics to deployment, including testing and CI/CD practices rarely covered in introductory materials.
Full Stack Web Development with Flask.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Covers Flask from setup to deployment, including authentication, databases, testing, and CI/CD across 30 detailed video episodes, providing a full-stack learning path.
Guides users through building a complete web application step-by-step, offering practical skills with real-world examples like user login and messaging systems.
Teaches essential production skills such as database migrations with Flask-Migrate, password hashing, and deployment to Heroku with PostgreSQL setup.
Includes unit testing with Flask-Testing, test coverage with coverage.py, and continuous integration, ensuring learners understand code quality and deployment pipelines.
The README notes the series is 'still in progress,' which may mean videos or code examples are not updated with current Flask versions or best practices, risking obsolete information.
Relies solely on video tutorials, making it slower to consume and harder to reference or skim compared to written documentation, which can hinder quick learning.
Heavily focuses on deploying to Heroku, potentially overlooking alternative platforms like AWS, Docker, or other cloud providers, limiting deployment flexibility.