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).