Curriculum Overview

 
 
Week – 1
Introduction to Authentication & Authorization
Authentication vs Authorization
Python Basics for Authentication
Working with Virtual Environments
User Registration & Login Flow
  • Lab Session
  • Training with AI agent
 
Week – 2
Password Hashing & Security
Session-Based Authentication
Cookies & Session Management
Token-Based Authentication
JWT (JSON Web Tokens)
  • Lab Session
  • Training with AI agent
 
Week – 3
Authentication with Flask / Django
Login, Logout & Protected Routes
Role-Based Access Control (RBAC)
Email Verification & Password Reset
OAuth Basics
Google / GitHub Login Integration
  • Lab Session
  • Training with AI agent
 
Week – 4
API Authentication
Token & Key-Based Security
Securing Authentication Endpoints
Common Security Vulnerabilities
Authentication Best Practices
Real-Time Authentication Project
  • Lab Session
  • Training with AI agent