Who is this for?
Students and beginners.
Syllabus
1. Python Installation, Jupyter and VS Code (3 h)
- Installing Python
- Jupyter Notebook and VS Code setup
- Running and debugging scripts
- Hands-on: Set up a working environment
2. Variables and Data Types (4 h)
- Numbers, strings, booleans
- Type conversion and operators
- Input and output formatting
- Hands-on: String and number exercises
3. Conditional Statements (3 h)
- if / elif / else
- Logical and comparison operators
- Hands-on: Decision-making programs
4. Loops (4 h)
- for and while loops
- break, continue, nested loops
- Patterns and iteration problems
- Hands-on: Pattern and number problems
5. Lists, Tuples, Dictionaries and Sets (8 h)
- List and tuple operations
- Dictionaries and sets
- Comprehensions
- Choosing the right collection
- Hands-on: Data-handling exercises
6. Functions (5 h)
- Defining and calling functions
- Arguments, return values, scope
- Recursion basics
- Hands-on: Reusable function library
7. Lambda Functions (3 h)
- Lambda expressions
- map, filter, sorted with lambda
- Hands-on: Functional exercises
8. Exception Handling (3 h)
- try / except / finally
- Raising exceptions
- Defensive programming
- Hands-on: Robust input validation
9. Revision and Assessment (3 h)
- Concept revision
- Practice test and review
- Hands-on: Assessment
After this course you will be able to
- Set up a Python development environment
- Write programs using variables, conditions and loops
- Work with lists, tuples, dictionaries and sets
- Create and reuse functions, including lambda functions
- Handle errors gracefully
Tools & topics
PythonJupyter NotebookVS Code
Projects
- Small console programs after each module
- Foundations mini-assessment
Assessment
Practice assignments and a final assessment.
What is included
- Live interactive sessions
- Practice assignments
- Course completion certificate
- Session recordings after each class
- Small interactive batches
- Session recordings after each class
- Small interactive batches
- Unpaid internship opportunities for practical exposure
Your trainer

Pratiksha
Trainer: Python, AI/ML & Full-Stack
Pratiksha teaches the way good developers learn: by building. With a Computer Science degree, a full-stack background in Java and Spring Boot, and real projects behind her, including a college web platform, an event management system and an online exam app, she now leads our Python and AI/ML batches and teaches across our full-stack programs. Expect clear explanations, live coding, and projects that end up in your portfolio.
- B.E. in Computer Science & Engineering
- Leads our Python and AI/ML batches
- Full-stack background: Java, Spring Boot, MySQL, React and Angular
- Certified Full Stack Java Developer and SQL Fundamentals
- Published in international research journals
What our Python Foundations students say
FAQ
Can a beginner join Python Foundations?
Yes. There are no prerequisites. We start from the basics.
Will there be a free demo?
Yes. Book a free demo, attend the live session and decide after you have seen how we teach.
Do you guarantee a job after this course?
No. We do not make guaranteed-placement claims. We train you to be capable, help with resume and career guidance, and offer unpaid internship opportunities.
What is the fee and batch schedule?
Our counselor shares the current fee and batch details. Book a free demo or WhatsApp +91-9156091020.
Not sure which course is right for you?
Talk to our counselor. It is free, and we will tell you honestly whether a course fits your goals.