Pricing

Pricing
Free
Every lesson, no card, no signup.
$0
no signup
  • Every lesson on the SWE interview path
  • Walkthroughs, hints, and bug-naming feedback
  • Ask the AI tutor for help
  • Pick any language: JavaScript, TypeScript, Python, C++, Java, Go, Rust, Dart
  • Link an account later to keep your mastery
Algotrek Pro
Unlimited tutor, unlimited runs, signature interactives.
$79
one-time
  • Signature interactive walkthroughs
  • Unlimited AI tutor — answers grounded in your code
  • Unlimited code runs across JavaScript, TypeScript, Python, C++, Java, Go, Rust, Dart
  • Spaced-repetition review so what you learn stays learned
  • Adaptive path that picks what to teach next

One purchase, yours forever.

Inside the lessons

Two pointers· Two Sum IItarget = 18lohi257111317012345a[lo] + a[hi] = 19> target → hi--

Algorithm walkthrough

Watch every pattern in motion — two pointers converging, a hash map filling cell by cell, a tree expanding wave by wave. Every cursor labelled, every step explained.

Ask the tutor· grounded in your code2 pt / ansYOUWhy is it safe to drop hiwhen the sum exceeds target?TUTORSorted means every cell right of hiis bigger. None can pair with a[lo]to hit target — hi-- is lossless.

Ask the tutor anything

Type a question in plain English. The answer stays inside this problem and the code you wrote — a learning aid, not an autocomplete.

Adapts to where you stand

The next lesson is always the one you're ready for. Stale concepts come back for review so what you learned stays learned.

One purchase. No subscription. Yours forever.

Algotrek

A tutor for every algorithm pattern. Visual walkthroughs, smart hints, feedback that names your mistake.

Sign up

The path

Adaptive. Teaching-first. Built for engineers who'd rather understand than grind.

© 2026 Algotrek. All rights reserved. Live