# 12 Titles · Ebooks & Courses · ₹399–₹1,499
Short books that make you write the code, not watch it.
Twelve titles on Python, SQL, Git, APIs, testing and command line. Every one is built the same way: read working code, break it, rebuild it from a blank file. Buy one, or take the whole shelf.
4.8
4,910 verified ratings
31,200
copies sold since 2021
12
titles, 380 exercises
# Readers Now Write Code At
# The Shelf
Twelve titles. Pick the gap you actually have.
Each one is 120–340 pages of working code, graded exercises with a test suite, and projects you can show. One-time payment. Instant email delivery.
showing 12 titles
Ebook + Course · Intermediate
Python, Properly
The core language, built around writing programs from a blank file. 40 graded exercises, 6 shippable projects.
Ebook + Course · Intermediate
SQL, From SELECT to Shipping
Queries that run in production, not just in tutorials. Joins, indexes, and shipping-ready habits.
Ebook · Intermediate
Git Without Guessing
Branching, rebasing, and recovery when things go wrong. Exercises on real messy repos.
Ebook + Course · Intermediate
APIs, End to End
Build and consume APIs with auth, validation, and tests. Ship something another person can call.
Ebook + Course · Intermediate
Testing, with pytest
Write tests that catch real bugs. Fixtures, mocks, and a suite you can run with one command.
Ebook + Course · Intermediate
Data Structures, Interview-Ready
The structures you actually get asked about, practiced by writing them – not memorising them.
Ebook · Intermediate
System Design for Backend Devs
Trade-offs, diagrams, and small designs you can defend in an interview without buzzwords.
Ebook + Course · Beginner+
Automate Your Week
Scripts that save hours: files, APIs, schedules. Built from blank files with graded exercises.
Ebook · Beginner+
Command Line Fluency
Navigate, pipe, and debug without leaving the terminal. Muscle memory from exercises, not screenshots.
Ebook · Intermediate
Regex, Finally
Patterns you can write and explain. Capture groups, lookaheads, and real text-cleaning drills.
Ebook · Intermediate
HTTP & the Web Stack
Requests, responses, cookies, CORS – the mental model you need before frameworks make sense.
Ebook + Course · Intermediate
Pandas for People Who Ship
Clean, reshape, and export real datasets. Exercises graded by tests, not notebooks to copy.
Every title includes: PDF, EPUB and MOBI · exercise repository with a test suite · annotated solutions · lifetime updates · 7-day refund.
# Bundles
Buying three or more? Take a track instead.
Same titles, same files, one payment. Bundles are added to your cart like any other item.
The Python track
Four titles, front to back.
One-time payment • GST included
- Python, Properly
- Testing, with pytest
- APIs, End to End
- Automate Your Week
Emailed in under a minute.
The whole shelf
All twelve titles, plus everything published next.
One-time payment • GST included
- All 12 current titles, every format
- Every course, 380 exercises, 24 projects
- New titles free, forever - two ship each year
- 60 interview questions with worked answers
- Priority support, one working day
Secure checkout by Razorpay • 7-day refund
The interview track
For the six weeks before you apply.
One-time payment • GST included
- Data Structures, Interview-Ready
- System Design for Backend Beginners
- SQL, From SELECT to Shipping
Emailed in under a minute.
# How Every Title Works
Read it, break it, rebuild it, ship it.
Twelve different subjects, one structure. It's slower than watching a video, and it's why people come back for a second title.
Phase 01 · read
Read working code first
Every chapter opens with something that already works. You read it, predict what it does, then run it. Predicting before running turns passive reading into a test you can fail cheaply.
Phase 02 · break
Break it on purpose
Four sabotages per chapter - a wrong type, an off-by-one, a missing index, a bad merge. You read the error each one produces. After a dozen, error messages stop being noise and start being directions.
Phase 03 · rebuild
Rebuild from a blank file
Close the book and write it again from nothing. This is the part everyone skips and the only part that builds recall. 380 of these across the shelf, each graded by a test suite you run with one command.
Phase 04 · ship
Ship something that runs elsewhere
Every title ends in projects another person can install and run - a CLI, a query pack, a small service, a scheduled job. Environment, requirements, README, the lot.
# Fit Check
Who these are for - and who they aren't.
We'd rather you skip a title than refund it. Both columns are honest.
Buy if
- You've done a beginner course or two and still can't build without a tutorial open.
- You're self-taught, functional, and have gaps you can feel but can't name.
- You're a student or career-switcher who needs to write code in an interview, not recognise it.
- You want one specific gap closed this month - SQL, Git, regex - not a 60-hour megacourse.
- You'll do the exercises. They're the product; the prose is scaffolding.
Skip if
- You've never written a line of code. Start with a free beginner course, then come back.
- You want machine learning, mobile, or a specific framework we don't cover.
- You're a working developer with five years in. Most of the shelf will bore you.
- You want to watch and absorb. There's no passive path through any of these.
- You need an accredited certificate. Courses issue a completion certificate; it isn't a degree.
# Reviews
4,910 ratings across the shelf. Six of the specific ones.
Collected by email 45 days after purchase, published with permission, edited only for length.
I took the whole shelf because it worked out cheaper than the two titles I wanted plus the one I'd inevitably want later. Six months in I've finished four. The consistency between them is the thing - no relearning where anything is.
Nandini Suresh
Analyst, Coimbatore
Finally a book that makes you write code instead of watching someone else do it. Finished the Python one in two weekends and actually retained it.
Arjun Mehta
Student, Pune
Bought three titles for my team onboarding. Clear exercises, no fluff, and support replied the same day when we had a GST invoice ask.
Priya Nair
Engineering Manager, Bengaluru
I was skeptical about another ebook. The exercises forced me to slow down and think. Worth every rupee compared to half-watched YouTube playlists.
Rohan Kulkarni
Junior Developer, Mumbai
The bundle pricing made sense. I started with SQL, then jumped to Git. Same structure every time - open, write, check. No wasted chapters.
Meera Iyer
Data Associate, Chennai
Refund policy gave me confidence to try one title first. Kept it, then bought two more. Delivery email arrived in under a minute.
Vikram Shah
Freelancer, Ahmedabad
I took the whole shelf because it worked out cheaper than the two titles I wanted plus the one I'd inevitably want later. Six months in I've finished four. The consistency between them is the thing - no relearning where anything is.
Nandini Suresh
Analyst, Coimbatore
Finally a book that makes you write code instead of watching someone else do it. Finished the Python one in two weekends and actually retained it.
Arjun Mehta
Student, Pune
Bought three titles for my team onboarding. Clear exercises, no fluff, and support replied the same day when we had a GST invoice ask.
Priya Nair
Engineering Manager, Bengaluru
I was skeptical about another ebook. The exercises forced me to slow down and think. Worth every rupee compared to half-watched YouTube playlists.
Rohan Kulkarni
Junior Developer, Mumbai
The bundle pricing made sense. I started with SQL, then jumped to Git. Same structure every time - open, write, check. No wasted chapters.
Meera Iyer
Data Associate, Chennai
Refund policy gave me confidence to try one title first. Kept it, then bought two more. Delivery email arrived in under a minute.
Vikram Shah
Freelancer, Ahmedabad
# How Buying Works
Add what you want. Pay once. Read tonight.
All prices in Indian Rupees, inclusive of GST. International cards accepted at the equivalent amount.
1 · Secure payment
Checkout opens in Razorpay's secure window for the whole cart at once. UPI, cards, net banking and wallets accepted. We never see or store your card details.
2 · Instant delivery
One email within a minute of payment, listing every title you bought with its download links and course logins. Nothing is drip-fed or time-limited.
3 · Refund if it's wrong
Reply within 7 days for a full refund to the original payment method, typically credited in 5–7 working days. Per title - keep the ones you like.
# Questions
Everything people ask before buying.
If yours is not here, email us. We answer every message ourselves.
Start with the fundamentals title that matches your current level. If you're new, begin with the beginner book; if you already write code, pick the topic you want to strengthen first.
Yes. You can add multiple titles or a bundle to your cart and check out once. You'll get access to everything in that order after payment.
Not for the beginner titles. Intermediate and advanced books assume you can already write and run basic programs. Each product page says who it's for.
Ebook is the book with exercises. Ebook + course includes the same book plus guided lessons and practice material so you can work through it with more structure.
You get digital formats you can read on laptop or phone. Python titles are written for current stable Python 3.x – exact version notes are on each title page.
After a successful payment, download links and access details land in your email. You can also open them anytime from your account library.
No. You pay once per title or bundle. There are no recurring charges unless you choose to buy something else later.
Yes. Email support with your order details and we'll help you upgrade – you only pay the difference against the bundle price.
Refunds follow our refund policy for unused digital purchases. On multi-title orders we review each request case by case – email support within the stated window.
That usually auto-reverses in a few business days. If it doesn't, email us with the payment reference and bank SMS/screenshot and we'll sort it out.
Yes. For teams, colleges, or GST invoices, email support with your billing details and we'll send a proper invoice.
# Contact
A real person, at a real address.
Support runs Monday to Friday, 10:00-18:00 IST, usually answered within one working day.
Email Support
contact@propwave.io
Orders, downloads, refunds, setup problems, which title to buy.
Phone
+91 76600-92005
Mon-Fri, 10:00-18:00 IST.
Registered Address
Wework Rajapushpa Summit, HD-285
SY No.130P and 115/1P, Nanakramguda Rd
Financial District, Manikonda Jagir, Gachibowli
K.V. Rangareddy, Seri Lingampally
Telangana, India 500032