Learn AI by building it

PaperMan takes real AI research papers and turns them into coding challenges you solve in your browser. No setup. No fluff. Just you, the paper, and a code editor.

The Problem

Reading a paper doesn't mean you understand it

You can read "Attention Is All You Need" five times and still not be able to write a multi-head attention layer from scratch. Tutorials skip the hard parts. Courses move too slowly. And copying someone's GitHub repo teaches you nothing.

Our Solution

Build the paper, function by function

We break down each paper into small, testable functions. You write the code, our tests check if it's correct. When you're stuck, we show you the solution. By the end, you've built the entire architecture yourself.

How it works

1. Pick a paper

Choose from our library of AI research papers. Each one has been broken down into step-by-step coding tasks.

2. Write the code

We give you the function signature and a description. You fill in the implementation using our built-in code editor. No local setup needed.

3. Pass the tests

Hit "Submit" and we run your code against hidden test cases. Pass all the tests and you've proven you understand the concept — not just on paper, but in practice.

Why PaperMan?

Always up to date

Our AI agents automatically process new papers from ArXiv, so you get fresh challenges from the latest research.

No setup required

Write and run code right in your browser. We handle the Python environment, dependencies, and test execution.

Learn by doing

You don't memorize formulas — you implement them. Every function you write builds real understanding of how these models work under the hood.

Built for engineers

Whether you're a student, a researcher, or an ML engineer at a company, this is the fastest way to go from "I read the paper" to "I can build it."

Ready to start building?

Pick a paper, open the editor, and start implementing.

Browse Papers