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