Flask Fundamentals, App Basics, and Food Tracker App

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

Flask Fundamentals, App Basics, and Food Tracker App

Coursera · Intermediate ·🏗️ Systems Design & Architecture ·1h ago
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of Flask, a powerful web development framework, and build practical applications step by step. This course walks you through essential concepts like routing, database management with SQLAlchemy, templates, and user authentication. By applying these concepts, you will master building web apps with Flask while also learning how to structure your projects for scalability. Starting with Flask basics, you’ll explore the core concepts like routing, request methods, and form handling. As you move along, you'll learn about database operations, including creating tables, inserting, updating, and querying data with SQLAlchemy. You will also create a dynamic user registration app, an API, and a comprehensive dashboard application that employs charts and user login features. Alongside, you’ll also create a food tracker app with a strong focus on deploying to cloud servers. The course is perfect for anyone interested in web development and building robust, data-driven applications. It’s designed for beginners with no prior experience in Flask, though familiarity with Python programming basics is recommended. The difficulty level is beginner to intermediate, making it ideal for those just starting with web development frameworks and web apps. By the end of the course, you will be able to create and deploy full-stack applications using Flask, manage databases with Flask-SQLAlchemy, design dynamic web pages with templates, and integrate user authentication into your projects.
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

Podcast: Engineering Stable, Secure and Scalable Platforms: A Conversation with Matthew Liste
Learn how to engineer stable, secure, and scalable platforms with expert Matthew Liste
InfoQ AI/ML
Data Fetching Strategies in Next.js - SSR, SSG, ISR, and RSC
Learn about data fetching strategies in Next.js, including SSR, SSG, ISR, and RSC, to improve performance and scalability in your applications
Dev.to · Vatsal Acharya
Choosing between Monoliths and Microservices in the Real World
Learn to decide between monoliths and microservices for your project, understanding the trade-offs and real-world implications
Medium · DevOps
Building Document Management Systems for International Legal Workflows
Learn to build document management systems for international legal workflows, leveraging technologies like Algolia for efficient search and information retrieval.
Dev.to · Diogo Heleno
Up next
HashiCorp Terraform Associate (003) Exam Guide
Coursera
Watch →