TrenTorch

TrenTorch-Web

TrenTorch, minus the terminal.

The same build-it-by-hand curriculum, running straight in your browser.

337

Questions

14

Tracks

How it works

Step 1

Read the theory

First principles, then the real math: a deep dive that builds intuition before rigor, with hints if you get stuck.

Step 2

Implement the real signature

The exact function torch.nn.functional actually exposes: real shapes, real defaults, no simplified stand-in.

Step 3

Submit against hidden tests

An exhaustive suite: edge cases, mutation tests, some checked against real offline PyTorch output. Pass everything, it's solved.

Real PyTorch, not a stand-in

Functions mirror torch.nn.functional exactly: real signatures, real shape conventions, real bias=None and reduction semantics. What you implement is what the library actually does.

Tests that actually catch bugs

Every Submit runs an exhaustive hidden suite: edge cases, array hygiene, targeted mutation tests, some checked against real offline PyTorch output.

Linear algebra to LLM post-training

337 questions across 14 tracks: classical ML, deep learning foundations, transformers, vision, and production ML engineering, all built from scratch.

Open source, same team

Built by the same maintainers, under the same governance and Code of Conduct as the TrenTorch CLI itself.

What people are saying