TodayTools

Interactive course

DSA for coding interviews

Data structures and algorithms you can see and play with, from how an array sits in memory to the patterns big tech and AI companies ask in interviews.

Donate

You are here: Car park

Hi, I am Okto, your guide on this island.

Every place on it hides a real-life puzzle.

 

Your first puzzle

Your next step

How an array really works

Stop 1: Arrays and strings 8 min

Chapter 1 of 6 · 0 done in this module

Play
Your level

New to this: smaller puzzles and more help along the way.

Play a step a day to start a streak. Flashcards count too.

Your journey

13 stops and 58 chapters, in the order that builds best. Jump in anywhere you like.

Play the idea

Move pointers, slide windows and fill tables yourself on a 3D table. Each chapter uses the picture that fits it best.

Learn from slips

Every move, right or wrong, says why. Hints know where you are stuck.

Spot the pattern

Each chapter ends with how to recognise it in a question, and classic problems to practise.

Made for you if you are

  • Preparing for coding rounds at product, big tech or AI companies
  • Know some code but freeze on interview questions
  • Want to see why a pattern works, not memorise answers

Revise with flashcards

Quick daily review of the same ideas, with a final test and certificate.

Donate