A streak worth keeping
Finish one lesson and today counts. Right answers earn XP, and levels follow.
iPhone beta opening soon
knute is an iPhone app that teaches algorithms and data structures in bite-sized lessons. You place the pointers, trace the loop, spot the bug and write Python that runs right on your phone.
This one comes straight from the Arrays unit. Tap a cell to place left, tap another to place right, then check.
Every knute lesson works this way: a short explanation, then your hands on the algorithm.
Place left and right at the correct starting indices to reverse the array in-place.
Three tracks take you from your first array to segment trees. That's 47 lessons and 276 questions so far, and the stack keeps growing.
The core data structures every pattern builds on.
The techniques interview problems reach for.
The harder interview topics, one layer at a time.
Finish one lesson and today counts. Right answers earn XP, and levels follow.
One puzzle a day, the same one for everyone. Get it right and it pays XP.
Earn XP all week, climb your league and finish on the podium. Bring friends to make it a race.
Need a breather? Take him on at tic-tac-toe.
The first TestFlight beta for iPhone is on its way. Send a note and you'll get an invite when it opens.
Get a beta invite