🌟 Python Coding Adventures

Embark on a cosmic coding journey! ✨ Choose your chapter and explore the Python universe. πŸš€

πŸ“š `Course 1` to `Course 17` are based on **Python Crash Course**, designed to make learning Python fun and interactive.

🧠 Starting from `Course 18`, the learning path switches to **Grokking Algorithms, Second Edition** β€” labels follow the textbook's own chapter numbers, so the later cards focus on algorithms, problem solving, and strategy.

🎯 Each chapter still uses interactive **multiple-choice questions** and small projects, so we can keep learning Python while changing to a new algorithm textbook.

🌲 **Newest**: `Chapter 7 β€” Trees` 🌲 and `Project 7 β€” World Cup 2026 Bracket Tree` πŸ† go hand in hand. Learn tree concepts in Chapter 7, then predict the real 2026 World Cup tournament as a binary tree in Project 7.

Python Crash Course Track πŸ“š

🌏 Course 1 Intro to Python
πŸš€ Course 2 Getting Started with Python
🧩 Course 3 Variables & Data Types
β˜€οΈ Course 4 Working with Python Lists
⭐ Course 5 If Statements & Logic
πŸ”‘ Course 6 Dictionaries
πŸ‘©πŸ»β€πŸš€ Course 7 User Input & While Loops
πŸ‘½ Course 8 Functions
🐱 Course 9 Classes
🍯 Course 10 File and Exceptions
πŸ’» Course 11 Testing Your Code
πŸƒ Course 12 Review Basics
πŸͺ‚ Course 13 Tic-Tak-Toe
πŸ”­ Course 14 Gem-Hunter
πŸ“– Course 15 Tic-Tak-Toe Review
πŸ€– Course 16 Intro to AI
🌌 Course 17 Python Crash Course Review

Grokking Algorithms Track 🧠

Labels match the textbook's chapter numbers (Grokking Algorithms, 2nd Edition).

πŸš— πŸ“– Intro About Grokking Algorithms
πŸͺ‚ Chapter 1 Binary Search
πŸ“¦ Chapter 2 Selection Sort
πŸͺ† Chapter 3 Recursion
⚑ Chapter 4 Quicksort & D&C
πŸ”‘ Chapter 5 Hash Tables
πŸ›£οΈ Chapter 6 Breadth-First Search
🌲 Chapter 7 NEW Trees
🌳 Chapter 8 SOON Balanced Trees

Projects πŸ’‘

πŸ”¨ Project 1 Unity Robot
❌ Project 3 Two Player Tic-Tac-Toe
β™ŸοΈ Project 4 五子棋
πŸ”’ Project 5 ζŠ’ζ•°ε­—
πŸ“‘ Project 6 Binary Search Beacon Race
πŸ† Project 7 NEW World Cup 2026 Bracket Tree