Pratibha Learning Academy

Pratibha Learning AcademyPratibha Learning AcademyPratibha Learning Academy

Pratibha Learning Academy

Pratibha Learning AcademyPratibha Learning AcademyPratibha Learning Academy

PYTHON

Course Duration: 2 – 4 Months (Flexible) | Mode: Offline/Online

Goals:

  • Understand the concepts of Generative AI, Foundation Models, Transformers, and Agentic AI architectures.
  • Study how large language models (LLMs) work internally, including attention, embeddings, and tokenization.
  • Learn agent architectures, multi-agent systems, tool-use, planning, and autonomous workflows.
  • Use and fine-tune LLMs (LLaMA, GPT, Mistral).
  • Build AI agents capable of reasoning, planning, tool-use, memory, and environment interaction.
  • Create generative AI applications for text, images, audio, video, and multimodal tasks.
  • Integrate LLMs with databases, APIs, RPA, and external tools. 

MODULE 1 — INTRODUCTION TO PYTHON (Week 1)

  • What is Python? Features & applications
  • Installing Python & IDEs (PyCharm, VS Code, Jupyter Notebook)
  • First Python program
  • Input/Output
  • Comments, indentation, structure

MODULE 2 — VARIABLES, DATATYPES & OPERATORS (Week 2)

  • Numbers, strings, booleans
  • Type casting
  • Arithmetic, relational, logical, assignment operators
  • String slicing & operations

MODULE 3 — PYTHON COLLECTIONS (Week 3)

  • Lists (CRUD operations)
  • Tuples
  • Sets
  • Dictionaries
  • List comprehensions

MODULE 4 — CONTROL FLOW (Week 4)

  • if, elif, else
  • Nested conditions
  • Loops (for, while)
  • Break, continue, pass
  • Range()

MODULE 5 — FUNCTIONS & LAMBDA (Week 5)

  • Defining and calling functions
  • Arguments & return values
  • Scope: local vs global
  • Lambda functions
  • Recursion basics

MODULE 6 — MODULES, PACKAGES & FILE HANDLING (Week 6)

  • Importing modules
  • Creating modules
  • Reading & writing files (txt, csv, json)
  • Exception handling
  • Try-except-finally

MODULE 7 — OBJECT ORIENTED PROGRAMMING (Week 7)

  • Class & objects
  • Constructor (init)
  • Inheritance, multiple inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction

MODULE 8 — PYTHON LIBRARIES FOR REAL-WORLD USE (Week 8)

 Data Science (Basics)

  • NumPy basics
  • Pandas (DataFrames, operations)
  • Matplotlib (plots, charts)

Other Libraries

  • DateTime
  • OS & Sys
  • Random
  • Requests (API calls)

MODULE 9 — WEB SCRAPING & AUTOMATION (Week 9)

  • Web scraping with BeautifulSoup
  • API integration with requests
  • Automation scripts
  • Sending emails using Python
  • Scheduling tasks

MODULE 10 — GUI PROGRAMMING / APPLICATION DEVELOPMENT (Week 10)

  • Tkinter basics
  • Windows, buttons, entries
  • Event-driven programming
  • Simple GUI applications

MODULE 11 — INTRODUCTION TO DATABASES (Week 11)

  • SQL basics
  • SQLite with Python
  • CRUD operations
  • Connecting GUI/Python app with database

PYTHON

MODULE 12 — FINAL PROJECTS + REVISION (Week 12)

  • Practical
  • Interview Preparation


Copyright © 2025 Pratibha Learning Academy - All Rights Reserved.