Chrome extension

EdgeCase

Learn computer science by building. Follow tracks, implement papers, and ship projects from a Chrome sidebar beside your editor.

How it looks

What is inside

Follow a language in order

Learn the most relevant languages for web development, backend, and services: JS, React, Python and way more. Courses come in bite-sized lessons you complete beside the search tab you already use.

  • JavaScriptThe language in the browser
  • ReactInterfaces and state
  • PythonScripts and backends

Read famous CS/ML research papers

Open a paper beside the tab you already use. Highlight a span. Ask Nick. Then implement the claim in your own files.

Attention Is All You Need
Distillation
ResNet
BERT

Keep a record

Track your progress: tutorial streaks, projects implemented with proof, papers. All of them stay on your account.

18 Courses
4 Projects
4 Papers
12 Streak

Languages and frameworks

Python

Scripts, data work, and small tools.

JavaScript

How the language works in the browser.

TypeScript

Types for JavaScript. Large apps stay correct.

React

Interfaces that update when state changes.

Next.js

React apps with real pages and server data.

Node.js

JavaScript on the server.

Ruby

Readable web apps.

Go

Small services that handle a lot of traffic.

C++

Programs where memory and speed matter.

Machine Learning

How models train and why they work.

AI Engineering

Build agents with system prompts, tools, skills, and reliable workflows.

Read famous CS/ML research papers

Highlight a specific paragraph, ask the AI to summarize, explain, and give you hints, all of that while learning. After that, you get a project or playground you can code by yourself.

Built for learners at every stage.

  1. CS students

    You learn a concept and write a working program in the same sitting.

  2. Interview prep

    You practice interview problems and ship a project you can show.

  3. Self-taught builders

    Short lessons you can finish on your own schedule. You write the code.

Implement real-world projects, regardless of your level.

Browse the catalog while you work. Pull hire-track systems, or a project you can put on GitHub.

  • Recommendation ranking
  • Checkout cache
  • Todo List API
  • Tiny LLM
  • and more

Turn finished projects into proof.

Save the public repository, the decision that taught you something, and how you built it. Your project library becomes a clean record of work you can return to and show.

  • Public repository proof
  • Lessons worth remembering
  • Hand-built or AI-guided
Project library Saved

Distributed Rate Limiter

Go TypeScript
Distributed systems API infrastructure
Repository github.com/you/rate-limiter Repository checked
What I learned
“Backpressure matters before retries do. The limiter has to protect the service, not simply delay the same overload.”
Built by hand Proof kept with the project

Join the waitlist

We will email you when the Chrome extension is ready.