Kids · Professional
Python
This beginner-friendly course takes you from zero to building real projects with Python. Through hands-on lessons and practical exercises, you'll learn core programming concepts, how to organize and manipulate data, and how to think in objects with object-oriented programming (OOP). By the end, you'll have the skills and confidence to write your own Python programs from scratch.
Intermediate
Coding foundations
Code Your Way to Confidence — Python Made Simple.
Curriculum
3 modules, each ending in something built.
01
Python Basics
- Installing Python and using an IDE (VS Code)
- Variables and data types (int, float, str, bool)
- Operators (arithmetic, comparison, logical)
- Input/output (print, input)
- Conditionals (if, elif, else)
- Loops (for, while), break/continue
- Function Definition, Default arguments
02
Data Structures & Algorithms
- Lists, sets, tuples
- Indexing and slicing
- Dictionaries
- Common list/dict methods
- String formatting (f-strings) and common string methods
- Searching: Linear search, Binary search
- Sorting: Bubble Sort, Selection Sort, Insertion Sort, Merge Sort
- Stacks/Queues
- FIle I/O
03
OOP and Advanced DSA
- OOP Fundamentals, Classes & Objects
- Inheritance, Polymorphism
- DSA: Trees — Binary Tree, BST, Tree Traversals, Height/Depth of a tree
- DSA: Graphs — Graph Representation, BFS, DFS
Keep going
Other courses on this track
Most learners move through two or three courses as they grow.
Try Python for free.
One live demo class, no commitment. Rates for this course are published per class.
