Python
Code · Data
Write small programs to transform data, call APIs and automate repeatable work.
Arrays, hashing, trees, graphs, DP at the level asked in Indian product-company screens.
Explore 3 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Write production-quality Python for AI work
Start with one tool for each part of your project. You don’t need to learn them all.
3 tools to explore
Code · Data
Write small programs to transform data, call APIs and automate repeatable work.
Data · Code
Keep code, results and explanations together in an exploratory notebook.
Test
Turn expected behaviour and failure cases into repeatable Python tests.
Work at least 40 problems across arrays and hashing, trees, graphs, dynamic programming and intervals from the free NeetCode roadmap over two to three weeks. Keep a public log repo where every solution carries its time and space complexity and a line on the pattern it belongs to. Anything you could not solve in 25 minutes goes back on the list and gets re-attempted cold a week later.
NeetCode 150 roadmap — interview problems grouped by pattern, free to work through in any language
Worked 40+ NeetCode interview problems across arrays, trees, graphs and DP with complexity analysis on every solution — and re-solved every timed-out problem cold a week later.