PrepKitty

Learn to code.
Raise a kitty.

Python and Java fundamentals, data structures, real projects and interview prep, in one plan made for you. Every lesson feeds your kitty, every streak keeps it happy, and every badge gives it something new to wear.

</>

Your kitty grows as you level up.

Real projects, checked on your machine

Build a wc clone or a JSON API in your own editor. The prepkitty CLI runs each stage's tests locally, with nothing to set up in the cloud, and syncs your progress when you submit.

$ prepkitty test
Running stage 2 of 5: Count lines
 ✓ counts lines in a file
 ✓ handles a file without a trailing newline
 ✓ still counts bytes (stage 1)

  /\_/\   All tests passed!
 ( ^.^ )  Commit, then run prepkitty submit
  > ^ <

Fundamentals

From print() to comprehensions, in short lessons with exercises.

Data structures & algorithms

Hashing, two pointers, sliding windows and more, timed like real interviews.

Projects

Multi-stage builds you verify with the CLI, using git like you would at work.

Interview prep

The Python and Java questions interviewers actually ask, with clear explanations.