guides.sh
For engineers · students → senior

Master software engineering.
One guide at a time.

In-depth guides for every level, from CS fundamentals to distributed systems. Highlight any passage and get an instant AI explanation, in context.

100
Guides
4238
Topics
100
Complete

Excerpt · Big-O Notation

We say algorithm A is O(n) and B is O(n²). Constants get washed out as inputs grow large.

AI Explanation

O(n) means the work grows in direct proportion to input size. Double the data, double the time, the most common “fast enough” complexity for real-world algorithms.

Highlight any text in any guide to get an explanation like this.

How it works

Reading and asking, in one motion.

Read a guide

Hand-crafted engineering guides, fundamentals, languages, systems, AI/ML, paced for real understanding.

Highlight anything

A word, a sentence, a whole paragraph. Whatever you don't quite grasp, just select it.

Get an explanation

Plain-language AI answers appear inline, with the surrounding guide context always in mind.

Pro plan

Go deeper with Pro.

See pricing

100 AI explanations / month

Highlight anything in any guide and get instant in-context explanations. Early adopters get 15 free per month, 100 with Pro.

Save notes with source links

Highlight a passage, write a note, and it links back to the exact guide section, forever.

Advanced & production content

Free guides cover beginner and intermediate. Pro unlocks advanced topics, architecture, and production patterns.

Flashcards & spaced repetition

Turn saved notes into flashcards and review them on a smart schedule. Coming soon.