Build an AI-powered cooking assistant with Flask. Learn backend design, SQLAlchemy, and RESTful APIs for recipes and reviews. Use OpenAI to generate recipes, extract from HTML with prompt engineering, add Text-to-Speech, and automate workflows with Python.
What you'll learn
Structure modular Flask applications with Blueprints and the app factory pattern
Model recipes, ingredients, and reviews using SQLAlchemy and SQLite
Build RESTful endpoints for retrieval, pagination, search, and filtering
Generate and extract structured recipe data using language models and prompt engineering
Implement serialization, error handling, deduplication, and database management workflows
Add reviews, ratings, text-to-speech playback, and CSV export features
Advantages and disadvantages
Advantages
University courses you can audit for free, with lectures, readings and practice quizzes.
A verified certificate from the university if you pay for it.
Self-paced: start any time.
Disadvantages
Graded assignments and the certificate need the paid track.
Audit access can expire a few weeks after the course ends.
Learning is free, but the certificate costs money.
Some parts (graded work, certificate) are paid.
Some points apply to every course of this kind; see how we rank.
Free to audit
Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
Paid: Graded assignments and the verified certificate (Certificate $85). Audit access may end after the course closes.
Before you start
Beginner: API Integration, Design, & Development (Flask, Python)
Beginner: Data Management and Database Querying (Flask, Python)
Beginner: Server-Side Programming (Flask, Python)
-Learn more and enroll in the program: https://online.stanford.edu/programs/generative-ai-technology-business-and-society-program Recent advancements in generative AI are reshaping industries, pushing technological boundaries, and revolutionizing creative processes. In this fast-changing landscape…
Explore the cutting-edge realm of Large Language Models (LLMs) with this expertly curated YouTube playlist. Featuring insights from industry leaders, educational content, and in-depth discussions, this selection highlights the latest advancements in LLM technology.
This course explores the world of Transformers and Large Language Models (LLMs). You will learn the evolution of NLP methods, the core components of the Transformer architecture, along with how they relate to LLMs as well as techniques to enhance model performance for real-world applications. Throu…
Dive into the intriguing world of AI Transformers with this curated YouTube playlist. Featuring expert insights, educational content from leading organizations, and engaging discussions, this playlist keeps you informed about the latest breakthroughs in Transformer technology.
Stanford CS25: Transformers United Since their introduction in 2017, transformers have revolutionized Natural Language Processing (NLP). Now, transformers are finding applications all over Deep Learning, be it computer vision (CV), reinforcement learning (RL), Generative Adversarial Networks (GANs)…
Dive into the fascinating world of Agentic AI with this curated YouTube playlist. This playlist features expert insights, educational content from reputable organizations, and engaging discussions that will help you stay up-to-date on the transformative advancements in Agentic AI. Explore cutting-e…