Learn
🤖 AI Hub 📰 News 📖 Dictionary 🧰 Resources
Grow
💼 Jobs 🚀 Community 🏆 Challenges
Explore by Stage
🌑 Zero 📚 Learn 🔧 Practice 🏗 Build 🚀 Launch 💰 Earn
Account
Login Sign Up
🏗️HTML 🎨CSS ⚡JavaScript 🐙Git & GitHub ⚛️React Soon 📘TypeScript Soon 🐍Python 🗄️Database & SQL Soon 🌐Web Development Soon ☁️Cloud & DevOps Soon 🤖AI & ML Soon 📄Resume Prep Soon 🎤Interview Prep Soon 💼Freelancing Soon 🚀SaaS & Side Projects Soon 🤖Automation Soon
🐍

Python

From Python basics to machine learning.

All (8) Beginner (14) Intermediate (10) Advanced (8)
Lesson 25
Iterators and Generators: Handling Data One Item at a Time
Learn how Python loops work inside, write your own generators with yield, save memory with generator expressio...
Lesson 26
Decorators: Adding Features to Functions
Learn how Python decorators wrap extra features around a function, like gift paper around a gift. Write your o...
Lesson 27
Virtual Environments and pip: Managing Project Libraries
Give every Python project its own shelf of libraries. Create and activate a virtual environment on Windows, Ma...
Lesson 28
Working with Web APIs: requests and JSON
Call web APIs from Python with the requests library: GET and POST, query parameters, status codes, timeouts an...
Lesson 29
Testing Your Code: assert, unittest and pytest
Check your Python code automatically, like a quality checker at a biscuit factory. Write testable functions, u...
Lesson 30
Project: Build a Student Marks Report Generator
Build a Python program that reads a class marks CSV and calculates totals, percentages, grades, ranks with tie...
Lesson 31
Project: Organise Messy Folders Automatically
Build a Python program that sorts a messy Downloads folder into Documents, Images, Videos, Archives, Code and ...
Lesson 32
Project: Build a Command-Line Expense Tracker
Build a menu-driven expense tracker in Python that validates amounts and dates, saves to JSON, shows monthly a...