buy any 3 titles, the cheapest is free - until 31 Julybrowse the shelf

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

7-day refund on everything
Secure payment by Razorpay
Every order emailed instantly

4.8

4,910 verified ratings

31,200

copies sold since 2021

12

titles, 380 exercises

blankfile shelf.py code editor preview

# Readers Now Write Code At

FreshworksRazorpaySwiggyTCSPostmanZerodhaInfosysZohoFreshworksRazorpaySwiggyTCSPostmanZerodhaInfosysZoho

# 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

Python, Properly

Ebook + Course · Intermediate

Python, Properly

The core language, built around writing programs from a blank file. 40 graded exercises, 6 shippable projects.

4.8 · 1,637 ratings
₹1,499₹3,999
SQL, From SELECT to Shipping

Ebook + Course · Intermediate

SQL, From SELECT to Shipping

Queries that run in production, not just in tutorials. Joins, indexes, and shipping-ready habits.

4.8 · 1,214 ratings
₹1,299₹2,999
Git Without Guessing

Ebook · Intermediate

Git Without Guessing

Branching, rebasing, and recovery when things go wrong. Exercises on real messy repos.

4.7 · 986 ratings
₹999₹2,499
APIs, End to End

Ebook + Course · Intermediate

APIs, End to End

Build and consume APIs with auth, validation, and tests. Ship something another person can call.

4.8 · 1,102 ratings
₹1,499₹3,499
Testing, with pytest

Ebook + Course · Intermediate

Testing, with pytest

Write tests that catch real bugs. Fixtures, mocks, and a suite you can run with one command.

4.9 · 874 ratings
₹1,199₹2,799
Data Structures, Interview-Ready

Ebook + Course · Intermediate

Data Structures, Interview-Ready

The structures you actually get asked about, practiced by writing them – not memorising them.

4.8 · 1,451 ratings
₹1,499₹3,499
System Design for Backend Devs

Ebook · Intermediate

System Design for Backend Devs

Trade-offs, diagrams, and small designs you can defend in an interview without buzzwords.

4.7 · 721 ratings
₹1,299₹2,999
Automate Your Week

Ebook + Course · Beginner+

Automate Your Week

Scripts that save hours: files, APIs, schedules. Built from blank files with graded exercises.

4.8 · 693 ratings
₹999₹2,499
Command Line Fluency

Ebook · Beginner+

Command Line Fluency

Navigate, pipe, and debug without leaving the terminal. Muscle memory from exercises, not screenshots.

4.6 · 558 ratings
₹799₹1,999
Regex, Finally

Ebook · Intermediate

Regex, Finally

Patterns you can write and explain. Capture groups, lookaheads, and real text-cleaning drills.

4.7 · 412 ratings
₹699₹1,799
HTTP & the Web Stack

Ebook · Intermediate

HTTP & the Web Stack

Requests, responses, cookies, CORS – the mental model you need before frameworks make sense.

4.8 · 639 ratings
₹999₹2,499
Pandas for People Who Ship

Ebook + Course · Intermediate

Pandas for People Who Ship

Clean, reshape, and export real datasets. Exercises graded by tests, not notebooks to copy.

4.8 · 805 ratings
₹1,299₹2,999

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.

₹2,499₹3,996-37%

One-time payment • GST included

  • Python, Properly
  • Testing, with pytest
  • APIs, End to End
  • Automate Your Week

Emailed in under a minute.

Best Value

The whole shelf

All twelve titles, plus everything published next.

₹4,999₹9,388-46%

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.

₹2,199₹3,597-39%

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.

NS

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.

AM

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.

PN

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.

RK

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.

MI

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.

VS

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.

NS

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.

AM

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.

PN

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.

RK

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.

MI

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.

VS

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.

256-bit SSL encrypted
PCI DSS compliant gateway
UPI · Cards · Net banking · Wallets
GST invoice on request
7-day refund policy

# 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