bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

← Learn

8 chapters · 273 lessons

Python

A practical Python path that starts with syntax and data structures, then moves into files, modules, data science, databases, and reference material.

Chapter 1

Foundations

Start with Python syntax, variables, control flow, and the core pieces every later lesson depends on.

53 lessons•19 with visuals

Chapter 2

Foundations Practice

Exercises, quizzes, examples, and short drills that reinforce foundations.

83 lessons•12 with visuals

Chapter 3

Object-Oriented Python

Classes, objects, constructors, inheritance, and the patterns that make Python code reusable.

18 lessons•2 with visuals

Chapter 4

Files, Modules, and the Standard Library

Work with files, import code cleanly, and use Python’s built-in modules without guessing.

13 lessons•7 with visuals

Chapter 5

Data Science and Scientific Python

NumPy, Pandas, SciPy, plotting, and machine learning topics grouped into one practical track.

40 lessons•11 with visuals

Chapter 6

Data Structures and Algorithms with Python

Learn the core DSA patterns using Python implementations and examples.

20 lessons•14 with visuals

Chapter 7

Databases in Python

Connect Python to SQL and document databases for real-world application work.

23 lessons•13 with visuals

Chapter 8

Reference and Practice

Reference material, examples, exercises, and quick lookups once the concepts already make sense.

23 lessons•15 with visuals