Python: Beginner to Intermediate
Back to Courses
Python

Python: Beginner to Intermediate

Python: Beginner to Intermediate is a hands-on, structured course designed to take you from zero to confident coder. Whether you’re learning programming for the first time or brushing up on your Python basics, this course guides you through essential concepts step-by-step — including variables, control flow, data structures, functions, object-oriented programming, file handling, modules, error management, and real-world libraries like pandas and requests. You’ll build real projects like a CLI calculator, data analyzer, and mini games, and even learn how to create your own Python package. With over 20 structured lessons and clean examples, this course balances theory with practice so you’re ready to write clean, scalable code — and build cool stuff.

Free

Course Content

Module 1: Module 1: Introduction to Python

1
Installing Python & IDEs (VSCode, PyCharm)
2
Hello World & Basic Syntax
3
Variables and Data Types in Python
4
Comments & Code Readability

Module 2: Module 2: Control Flow

1
Control Flow – if, else, elif in Python
2
Loops in Python – for & while
3
Break, Continue, and Pass in Python

Module 3: Module 3: Data Structures

1
Lists, Tuples, Sets, Dictionaries
2
List Comprehensions
3
Nested Data Structures

Module 4: Module 4: Functions & Scope

1
Functions & Scope in Python
2
Lambda Functions & Anonymous Functions
3
Error Handling in Python (try, except, finally)
4
Working with Files in Python – Text, Write, Read, CSV

Module 5: Module 5: Object-Oriented Programming

1
Object-Oriented Programming in Python – Classes and Objects
2
Inheritance and Polymorphism

Module 6: Module 6: Modules and Packages

1
What is a Module in Python ?
2
Working with Popular Libraries – requests, datetime, json, pandas in Python
3
Creating Your Own Python Package

Module 7: Module 7: Final Projects to Apply Your Python Skills

1
Conclusion