I'm a BTech IT student who went through the campus placement grind. I realized most Python resources were either too basic (syntax tutorials) or too advanced (LeetCode hards). So I wrote a workbook with exactly 100 problems at the right difficulty level. It's free on Kindle Unlimited.
The Problem
I'm 114 days into a 12-month self-directed Data Science program. Along the way, I've been preparing for campus placements like every other BTech student.
The pattern I noticed?
YouTube tutorials teach you print("Hello World") — not how to solve a coding round problem.
LeetCode expects you to know advanced algorithms — overwhelming when you're just starting.
College textbooks are 800 pages of theory — nobody reads them.
There was a gap between "I know Python basics" and "I can clear a coding round."
What I Built
Python Practice Workbook: 100 Coding Problems for Campus Placements
A structured workbook covering exactly what TCS, Wipro, Infosys, Cognizant, and product-based companies ask in their coding rounds.
10 Topics — Progressive Difficulty
Variables & Data Types
Strings & String Manipulation
Lists & List Comprehension
Loops (for/while)
Conditionals & Logic
Dictionaries & Sets
Functions & Recursion
File I/O & Exception Handling
Object-Oriented Programming
Mixed — Sorting, Searching, Algorithms
What Every Problem Includes
A clear problem statement
Complete working Python solution
Time complexity analysis
Space complexity analysis
Bonus Content
Interview tips section (how to think out loud, clarify requirements, test edge cases)
Python quick reference appendix (built-in functions, string/list/dict methods, Big O cheat sheet)
Why This Workbook Is Different
Student-written for students. I'm going through the same placement prep right now. These are the problems I actually needed to practice — not what some senior developer thinks beginners should know.
No filler. Every problem teaches a concept that appears in real campus placement interviews. No irrelevant puzzles, no math Olympiad questions.
Two formats. Kindle for reading on your phone during commute. Paperback for writing solutions by hand (which is how most coding rounds work anyway).
The Numbers
112 pages (Kindle) / 66 pages (Paperback)
100 problems = 100 days to placement readiness at one problem per day
$4.99 Kindle / $14.99 Paperback
Free on Kindle Unlimited
Where to Get It
📱 Kindle: amazon.com/dp/B0H1952NTS 📖 Paperback: amazon.com/dp/B0H32CCX6C
What I Learned Building This
Putting this book together taught me more than just Python. I had to:
Structure problems so difficulty scales naturally
Write solutions that are readable, not just correct
Explain complexity analysis without jargon
Design a 100-day progression that keeps momentum
If you're a student prepping for placements, I hope this helps. If you're further along — share it with someone who's just starting.
One problem a day. That's all it takes.













