About
How teacher works
teacher is a quiet place to learn problem solving and software engineering, from zero. It has four tracks: DSA up to Codeforces Candidate Master, System Design, Low-Level Design in Java and C++, and AI Engineering.
What it will and won’t do
- It will give you the ideas in small pieces, make you use each one immediately, and point you to the right problems.
- It won’t make you good by itself. Skill comes from solving many problems, giving contests, and reviewing your mistakes. There is no shortcut, and anyone who sells one is lying.
How to use a lesson
- Work through it in Learn mode — one step at a time. Answer before you peek.
- Write your own notes in the notes panel. Copy the summary into your notebook.
- Mark it complete; its flashcards join your review deck.
- Solve at least the core problems. Then come back to the rest over the next weeks.
Keyboard
- / or Ctrl K — search
- F — focus mode in a lesson, Esc to leave
- Space then 1–4 — flip and grade a flashcard
- ← → — step through a visualizer
Data
Without an account, everything is stored in your browser. With an account, progress, notes and flashcards sync to the server. Codeforces sync reads only public data for the handle you enter.