Facebook Pixel
🤖
NEW COURSE

Build an LLM from Scratch →

Learn how transformers work with zero ML background

Loading...
CONTINUE LEARNING

Getting Started | Overview

0% complete
Next lesson: Coding Interview Patterns: The Smart, Data-Driven Way to Prepare for Tech Interviews
Recommended Level For
Interview Guide
Your Progress
Evaluator ResultsRedo

Plan your path to success

You can update your schedule later
Begin today and be fully prepared by January 24, 2026

Set weekly learning goals to stay on track.
What's New?

2025-12-11

Dynamic Programming Module Expansion

  • Complete Structure Re-org: New intro articles for Constant Transition, Non-constant Transition, and Topological Sort categories provide a smoother learning path from basic DP to advanced bitmask optimization.
  • Major Content Upgrade: Non-constant Transition, Dual-Sequence, Interval DP, and Bitmask DP sections now feature clearer explanations with new diagrams illustrating recursion trees, state transitions, and DP table filling strategies.
  • New Articles & Problems: Added more practice problems for each sub-pattern. Each article demonstrates why greedy approaches fail and provides both top-down and bottom-up implementations.

2025-12-06

Fixed various minor bugs and improved overall stability.

2025-11-27

We're excited to announce a new course: How LLMs Work — a comprehensive guide for developers who want to understand large language models from the ground up, without needing a machine learning background. The course covers four modules:

  • Module 1 explains how text converts to numbers through tokenization and embeddings.
  • Module 2 shows how neural networks predict the next word.
  • Module 3 dives deep into the attention mechanism — the core innovation behind transformers.
  • Module 4 brings everything together into the complete transformer architecture.

Each module includes interactive visualizations and clear code examples, helping you build intuition for how modern AI systems actually work.

2025-11-04

New Foundation Course

  • A comprehensive beginner-friendly course covering computer science fundamentals, data structures (arrays, strings, linked lists, queues, hash tables, stacks), and algorithm complexity. Includes 8 modules with interactive practice problems supporting 9 programming languages.
  • Enhanced code editor styling and bug fixes.

2025-10-29

2025-10-25

Add Complete button in lite problems page.

2025-10-21

✨ Upgraded the interview-guides page with improved layout and content updates.

2025-10-17

  • Improved the Code Editor experience with enhanced performance, smoother interactions, and better usability.

2025-10-14

  • Added quick AI debug button for failed test cases

2025-09-19

New Feature: Study Notes

We've added a powerful note-taking system to help you organize your learning! Create and save notes for any article or problem with Markdown support, real-time preview, and auto-save functionality. Your notes are automatically synced and can be accessed from your dashboard.

2025-09-06

  • UI/UX revamp and misc fixes

2025-09-03

2025-08-27

  • Add theme selector for code editor

2025-08-21

  • Add inline quizzes to articles.

2025-08-04

  • Content updates

2024-11-26

  • Bug fixes

2024-11-05

  • Bug fixes and UI updates

2024-10-25

  • Use the '?' button at the bottom right corner to ask questions and share feedback.

2024-10-11

  • Add more practice problems to DFS on Tree section

2024-10-03

  • Updated ROI chart

2024-09-29

  • UX improvements

2024-09-27

  • Addiontal practice questions for Prefix Sum.
  • Highlight any article content to use as context to chat with AI.
  • Command + enter to enter a new line in chat with AI.

2024-09-22

  • Resolved the compilation issue in Golang.

2024-09-19

  • Minor UX updates

2024-08-31

  • Added ruby and rust support

2024-08-22

  • Added more company interview guides

2024-07-06

  • update stack and queue intro articles

2024-06-25

  • Fix go compiler timeout

2024-06-17

  • Company Interview Guides

2024-06-11

  • System Design: Uber

2024-05-06

  • Select text and ask Monster AI for an explanation.

2024-05-02

  • UI revamp

2024-03-31

  • Content revamp

2024-02-17

  • Add Go solutions to BDS and backtracking.

2024-01-21

  • Added Go solutions to binary search and BFS.