BackendBeginner to Advanced15 Hours • 31 Chapters
Dashboard Unlocked ✓

Python

Python Tutorial covering Python Syntax, Variables, Data Types, Numbers, Strings, Booleans, Lists, Tuples, Sets, Dictionaries, Conditionals, Loops, Functions, Lambda, OOP Classes & Objects, Inheritance, Scope, Modules, JSON, and Exception Handling with interactive coding challenges.

Overall Course Progress0 / 31 Chapters (0%)

📚Course Chapters & Curriculum

Module 1: Python Basics & Syntax5 Lessons

1

Python Introduction & Overview

+50 XP • Interactive IDE
Next Chapter ▶Open Chapter →
🔒

Python Syntax & Indentation Rules

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Comments & Docstrings

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Variables & Assigning Values

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Data Types & type() Function

+50 XP • Interactive IDE
🔒 Locked

Module 2: Numbers, Strings & Data Structures4 Lessons

🔒

Python Numbers & Type Casting

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Strings & String Methods

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Booleans & Logical Conditions

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Operators (Arithmetic, Modulus, Power)

+50 XP • Interactive IDE
🔒 Locked

Module 3: Collections (Lists, Tuples, Sets, Dictionaries)4 Lessons

🔒

Python Lists (append, remove, len)

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Tuples (Immutable Sequences)

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Sets (Unique Unordered Collections)

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Dictionaries (Key-Value Pairs)

+50 XP • Interactive IDE
🔒 Locked

Module 4: Control Flow, Loops & Functions5 Lessons

🔒

Python If...Else & Elif Statements

+50 XP • Interactive IDE
🔒 Locked
🔒

Python While Loops & Break/Continue

+50 XP • Interactive IDE
🔒 Locked
🔒

Python For Loops & range() Function

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Functions & Default Arguments

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Lambda Functions & Anonymous Functions

+50 XP • Interactive IDE
🔒 Locked

Module 5: Object-Oriented Programming, Modules & Utilities7 Lessons

🔒

Python Classes & Objects (__init__, self)

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Inheritance & super() Method

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Iterators & Generators

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Scope & Global Keyword

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Modules & Math Standard Library

+50 XP • Interactive IDE
🔒 Locked
🔒

Python JSON Parsing & Formatting

+50 XP • Interactive IDE
🔒 Locked
🔒

Python Try...Except & Exception Handling

+50 XP • Interactive IDE
🔒 Locked

Module 6: Advanced Asyncio, Decorators & Web APIs6 Lessons

🔒

Chapter 26: Python Function Decorators (@decorator)

+80 XP • Interactive IDE
🔒 Locked
🔒

Chapter 27: Generators & Yield Keyword

+80 XP • Interactive IDE
🔒 Locked
🔒

Chapter 28: Asynchronous Programming with asyncio

+85 XP • Interactive IDE
🔒 Locked
🔒

Chapter 29: Dataclasses (@dataclass)

+80 XP • Interactive IDE
🔒 Locked
🔒

Chapter 30: Custom Context Managers (with statement)

+85 XP • Interactive IDE
🔒 Locked
🔒

Chapter 31: Fast Web APIs with FastAPI

+90 XP • Interactive IDE
🔒 Locked