60-day challenge
Software Engineering
Ship real software, one task a day for 60 days.
- Python
- Data structures
- APIs
- SQL
- Testing

How it works
Start any day. Go at your own pace.
- 01
A task a day
Each day opens once the one before is submitted: a scoped task that takes under an hour.
- 02
Build in public
Push the work to your GitHub repository and post about it on LinkedIn. Both links are your submission.
- 03
A quiz each week
A short multiple-choice quiz at the end of the week, marked straight away with the reasons.
- 04
Badges to share
First day, seven days, halfway and the finish, each a badge you can post.
By the end, you will
- Build features from scratch
- Write clean, tested, reviewable code
- Solve the problems interviews ask
The 60 days
Every day, planned.
Week 1 · Days 1–7Python Foundations & Logic Building
- Day 1Python Foundations Sprint (Syntax + Data Types)
- Day 2Python Control Flow Mastery
- Day 3Loops + Data Structures (Lists, Strings, Dict)
- Day 4Build a CLI Calculator
- Day 5User Login Validator
- Day 6FizzBuzz Automation
- Day 7Mini Project: Stock Profit Analyzer
Week 2 · Days 8–14Week 2
- Day 8Understanding Arrays Through Real Data
- Day 9Optimizing Systems with Prefix Sum
- Day 10Maximizing Performance with Kadane’s Algorithm
- Day 11Efficient Data Movement with Two Pointers
- Day 12Handling Text in Software Systems
- Day 13Fast Lookups with Hashing
- Day 14Build a Mini Data Processing System
Week 3 · Days 15–21Week 3
- Day 15The Duplicate Spy Detector
- Day 16The Infinite Staircase Puzzle
- Day 17Treasure Chest Combination Generator
- Day 18Ancient Bracket Decoder
- Day 19The Temperature Vault
- Day 20Robot Calculator Arena
- Day 21The Forbidden Functions Tournament
Week 4 · Days 22–28Week 4
- Day 22The Theme Park FastPass Simulator
- Day 23Train Carriage Reversal Challenge
- Day 24The Kingdom Alliance Merger
- Day 25The Infinite Maze Trap
- Day 26The Secret Message Decoder
- Day 27The Social Media Fraud Detector
- Day 28The Lost Treasure Coordinates
Week 5 · Days 29–35The Algorithm Olympics
- Day 29The Viral Hashtag Tracker
- Day 30The Hacker Tournament Finals
- Day 31The Dutch Flag Sorting Machine
- Day 32The Hidden Number Vault
- Day 33The Defective Robot Factory
- Day 34The Energy Drink Analyzer
- Day 35The Hacker Signal Decoder
Week 6 · Days 36–42The Data Structures Adventure Realm
- Day 36The Water Reservoir Architect
- Day 37The Cookie Distribution Crisis
- Day 38The Ancient Kingdom Family Tree
- Day 39The Dungeon Depth Scanner
- Day 40The Corrupted Kingdom Records
- Day 41The Family Reunion Locator
- Day 42The Island Survival Simulator
Week 7 · Days 43–49The Ultimate Systems Tournament
- Day 43The Zombie City Escape Map
- Day 44The University Course Planner
- Day 45The Emergency Room Simulator
- Day 46The Robot Energy Saver
- Day 47The Treasure Dungeon Collector
- Day 48The Alien Language Translator
- Day 49The Ultimate Engineering Gauntlet
Week 8 · Days 50–56The Engineering Multiverse
- Day 50The Superhero Academy Simulator
- Day 51The Food Delivery Empire
- Day 52The Weather Intelligence Network
- Day 53The Secret Vault Database
- Day 54The Smart Spam Detector - Part 1
- Day 55The Smart Spam Detector - Part 2
- Day 56The Smart Spam Detector - Part 3
Week 9 · Days 57–60The Final Engineering Championship
- Day 57The Spam Detector Performance Crisis
- Day 58The Ultimate Coding Arena
- Day 59The Engineer Portfolio Showcase
- Day 60The Final Engineering Boss Battle