BackendBeginner to Advanced β€’ 15 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 β†’
πŸ”’

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