Summer Sale:Apply codeLPU26and get up to 50% off this summer.SUMMER DEAL
Summer Sale:Apply codeLPU26and get up to 50% off this summer.SUMMER DEAL

Python with Flask

Design, build, and deploy production-ready RESTful APIs using Python and Flask — with authentication, testing, and Docker.

5 Weeks

Duration

Intermediate

Level

Live

Sessions

Live Cohort

Python with Flask

₹3,99812% OFF
₹3,500

SALE

Course Overview

Everything you will learn in a focused 5-week programme.

What You'll Learn

  • Flask routing, templating & project structure
  • RESTful API design & JSON handling
  • SQLAlchemy ORM & database migrations
  • JWT authentication & role-based access
  • Testing with pytest & mocking
  • Docker deployment & CI/CD integration

What You'll Achieve

  • Build & deploy secure REST APIs
  • Database-backed CRUD applications
  • Authenticated & tested endpoints
  • Production-ready Python backend skills

Why choose this course?

Practical API skills that get you building real backends fast.

Continuous Assignments
Doubt clearing sessions
Hands-on API projects
Real-world deployment

Course Curriculum

A weekly roadmap — from Flask basics to deploying production APIs.

  • Introduction to Python and IDE setup
  • Basic syntax and indentation
  • Internal working of Python and Memory Management
  • Variables, data types, and operators
  • Input/output operations
  • What is Flask & why lightweight frameworks?
  • Setting up a Flask project (virtual env, pip)
  • Application factory pattern
  • URL routing, HTTP methods & request handling
  • Jinja2 templating basics
  • Serving static files & error pages
  • RESTful API design principles
  • JSON request/response handling
  • Route parameters, query strings & request parsing
  • Flask-RESTful for resource-based APIs
  • Status codes, error handling & custom responses
  • API versioning strategies
  • Flask-SQLAlchemy setup & configuration
  • Defining models & relationships
  • CRUD operations with SQLAlchemy
  • Database migrations with Flask-Migrate (Alembic)
  • Query optimization & pagination
  • Connecting to PostgreSQL / MySQL
  • JWT authentication with Flask-JWT-Extended
  • Password hashing with bcrypt
  • Role-based access control
  • Input validation & sanitisation
  • CORS configuration
  • Rate limiting & OWASP top 10 basics
  • 🚀 Project: Authenticated REST API with RBAC
Python with Flask5 Weeks

Starting at ₹3,998₹3,500