Navigate Select ESC Close

FastAPI for Beginners - Python Web Framework

2025-08-28 Science & Technology
161.3k
3.2k
182
Telusko
Telusko
2.8m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Learn how to build a complete full-stack web application using FastAPI, a modern, fast, web framework for building APIs with Python 3.7+. This comprehensive tutorial covers everything you need to know, from setting up your development environment in VS Code to deploying a full-stack web app. What you will learn: Setting up your FastAPI project in VS Code Building a server and creating GET, POST, PUT, and DELETE API endpoints Using Pydantic for data validation and fetching all products Integrating a database with SQLAlchemy Creating, updating, and deleting data in the database Deploying and running a full-stack web application This video is perfect for beginners and intermediate developers looking to master FastAPI and build robust, high-performance web applications. 00:00:00 - Intro to FastAPI 00:06:48 - FastApi Setup in VS Code 00:19:46 - Building the Server and Get API 00:34:14 - Pydantic and Fetching all products 00:46:21 - Fetch by ID and post request 00:54:56 - Update and Delete data in FastAPI 01:04:33 - SQLAlchemy 01:12:48 - Database Config 01:21:46 - SQL Alchemy Model Creation 01:28:38 - Initialize Data 01:35:14 - Dependency Injection and fetch from db 01:42:38 - Create, Update and delete with Database 01:52:59 - Running Full Stack Web App Project Code : https://github.com/navinreddy20/fastapi-demo (explore different branches) Check out our courses: Industry-Ready Java Spring Boot, React & Gen AI -Live: https://go.telusko.com/industry-ready-course Coupon: TELUSKO10 (10% Discount) AI-Powered DevOps with AWS- Live V3: https://go.telusko.com/ai-powered-devops-with-AWS-v3 Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telusko.com/masterjava Coupon: TELUSKO20 (20% Discount) For More Queries WhatsApp or Call on : +919008963671 website : https://courses.telusko.com/ Instagram : https://www.instagram.com/navinreddyofficial/ Linkedin : https://in.linkedin.com/in/navinreddy20 WhatsApp : https://go.telusko.com/whatsapp TELUSKO Android App : https://go.telusko.com/TELUSKOAPP TELUSKO IOS App : https://apple.co/3SsgmU2 Discord : https://discord.gg/D8hWe9BqfF

Top Comments (10)

@Telusko 2025-10-12

check different branches in the repo : https://github.com/navinreddy20/fastapi-demo/branches

2
@muhammadfaiq5477 2026-05-29

Honest review: I watch this whole course and now personally I'm finally on track of how APIs are made, how database is setup/configured, how we can run the backend + frontend, how backend + frontend + database work together, and how the typical structure of backend code and its code files looks like. This 2 hour video was not a waste of time for me. So i pray everyone gets successful in their lives. all the best from 🇵🇰

4
@rkumar2603 2026-05-25

I just want to learn how FastAPI works. with this tutorial i could able to learn Python (Felt Confident), Completed one big Python project, Learned FastAPI, understood basics of Postgres and many more things. Excellent tutorial. చాలా ధన్యవాదాలు.

4
@shashanksingh4968 2026-04-28

Wrapped the video in under a day, was exploring ways to lean fastapi quickly. Being a MERN dev, landed an interview for FASTAPI + React + Cloud Heavy profile, was worried about fastapi, but no worries, in a day wrapped up python and fastapi. Thank you so much sir! <3

7
@irshadalamiris5905 2025-12-20

I generally don’t comment on videos, but I had to here ❤ I’ve been working with FastAPI for the past 2 years, and this video made me realize how simply and clearly concepts can be explained. Thank you for the excellent explanation!

22
@seven_swordsmen17 2026-05-31

The best thing about this course he didn't rush things even the setup process he explained everything, everything makes perfect sense for me now, thank you very much

0
@Faizahamed_Shaik 2026-02-03

Perfect course to learn FastAPI. the best thing I like about this course is, I have referred bunch of courses before starting this. everyone is using autofill and explaining what is happening there. if we really want to do that, then we would have generated code with AI and ask itself like what you did? But this course will provide you, why you need a certain step to make the code work. as this is the best way to build your intuition for any tech stack Learned java 5 years ago, learned Springboot 1year ago and learning FastAPI from the same channel. Love your work

13
@yusufabol-ml 2025-12-17

started this tutorial on 29-11-2025, and now I am in the last section of the tutorial. Thank you so much for all you do Navin, I sincerely appreciate

15 4 replies
@LsEagle18 2026-06-01

Thank you so much sir for this high quality content and teaching material. I absolutely loved the concepts and explanation !!!

0
@saahith27 2026-04-21

Awesome course! As someone new to backend development, it really opened my eyes and gave me a clear sense of direction. It walks you through the backend workflow step by step while introducing the FastAPI framework in a way that actually sticks. Also, watching the cute, slightly clumsy Navin along the way kept things fun—I found myself smiling the whole time.

4

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot