Python for Beginners with Telusko Course Syllabus
Full curriculum breakdown — modules, lessons, estimated time, and outcomes.
Overview: This hands-on Python course is designed for beginners who want to learn by doing. With minimal theory and maximum coding practice, you'll go from zero to confident Python programmer through short, clear videos and over 100 real coding exercises. The course spans approximately 8 hours of content, divided into 8 focused modules that build your skills progressively. Each module emphasizes practical problem-solving, helping you master core Python concepts quickly and effectively.
Module 1: Introduction & Setup
Estimated time: 0.5 hours
- Installing Python
- Setting up IDEs
- Hello World program
- Using print statements and output formatting
Module 2: Python Basics
Estimated time: 1 hour
- Variables and data types
- Input and output operations
- Type casting
- Arithmetic operators
Module 3: Conditional Statements
Estimated time: 1 hour
- if, else, and elif statements
- Nested conditions
- Building a temperature converter
- Creating grading systems
Module 4: Loops in Python
Estimated time: 1.25 hours
- for loops
- while loops
- Loop control with break and continue
- Generating Fibonacci sequences and multiplication tables
Module 5: Functions and Recursion
Estimated time: 1 hour
- Defining and calling functions
- Function parameters and return values
- Introduction to recursion
- Building recursive factorial and calculator functions
Module 6: Lists, Tuples & Dictionaries
Estimated time: 1 hour
- Working with lists, tuples, and dictionaries
- Indexing and slicing
- Iterating through data structures
- Building shopping cart logic and name directories
Module 7: String Manipulation
Estimated time: 0.75 hours
- String methods
- String slicing
- Formatting strings
- Building palindrome checker and word reverser
Module 8: 100+ Practice Exercises
Estimated time: 3 hours
- Solving real-world problems using variables and data types
- Applying loops and conditionals in complex scenarios
- Problem-solving with functions and data structures
Prerequisites
- Basic computer literacy
- No prior programming experience required
- Willingness to learn by doing and practicing code
What You'll Be Able to Do After
- Write and run Python scripts confidently
- Solve coding problems using core Python constructs
- Apply conditionals, loops, and functions to real tasks
- Manipulate strings, lists, tuples, and dictionaries effectively
- Approach coding interviews and beginner-level challenges with strong foundational skills