A structured 3-month project-based journey from Python fundamentals to interview-ready software engineer — targeting top tech companies.
- Author: Butty Saylee
- Background: B.Tech Software Engineering, DTU Delhi
- Goal: Land a software engineering role at a top tech company
- Timeline: 3 months intensive (June – September 2026)
| Week | Folder | Topic | Project |
|---|---|---|---|
| 1 | week-01-python-basics |
Python fundamentals | CLI Calculator & String Tools |
| 2 | week-02-oop |
OOP & File I/O | Banking System |
| 3–4 | week-03-04-dsa-arrays |
Arrays, Hashmaps, Sets | DSA Library |
| 5–6 | week-05-06-trees-graphs |
Trees, BFS/DFS | Pathfinder Visualizer |
| 7–8 | week-07-08-dp |
Dynamic Programming | DP Solver |
| 9–10 | week-09-10-system-design |
System Design | URL Shortener API |
| 11–12 | week-11-12-mock-interviews |
Mock Interviews + Behavioral | Interview Dashboard |
- Language: Python 3
- Tools: LeetCode, NeetCode, Pramp
- Deployment: Replit / Render / Vercel
- Repo created
- Week 1 complete
- Week 2 complete
- Week 3–4 complete
- Week 5–6 complete
- Week 7–8 complete
- Week 9–10 complete
- Week 11–12 complete
Secure a remote software engineering role and contribute to building tech infrastructure in West Africa (Liberia).