Every lesson is real code
You read a short explanation, write actual code, and it gets graded on the spot. No lecture videos to sit through and no filler to click past.
Start from zero and become a backend developer who can build real APIs.
Benkyu is a learning platform built like an actual RPG. You follow one path of hands-on courses with over 1,000 small lessons, your code runs and gets graded the moment you write it, and everything you learn earns you XP. The whole point is to keep you playing long enough to actually get good.
One backend developer path, built from standalone courses you take in order. Every stage ends with something you actually built.
Learn Python across 174 lessons, get comfortable in Linux and Git, and build your first real project, a study log that runs in the terminal.
You learn HTTP clients and SQL, then turn your study log into a real API with a database behind it.
Object-oriented and functional Python, data structures and algorithms, and builds like a gacha simulator and a route finder. You close the stage with your first personal project.
You pick up Go, write real HTTP servers, learn Docker and pub/sub architecture, wire AI into a backend, and ship a URL shortener and a final capstone. The last course is about getting hired.
Most people who give up on programming don't fail, they just stop showing up. These are the systems that make you want to come back.
A talent tree with 30 nodes across five disciplines. Build it around the way you like to learn, and respec with gems whenever you change your mind.
An endless climb where every floor gets harder and pays out more. Your best floor goes on the leaderboard.
LeetCode-style problems in Easy, Medium and Hard. Your runtime gets tracked too, so you can also compete on speed.
Every chapter ends with a boss mission and no hints. In Boss Rush you take them on back to back.
Join a guild, climb the ranks from Member to Guildmaster, and talk in real-time chat while you learn.
Add friends, send DMs with read receipts, see who's online. Learning sticks better when someone's in it with you.
Login streaks, a seven-day bonus cycle and daily quests. Small reasons to show up every day.
Open chests with coins and gems, collect familiars and name colors, and put together an avatar that's yours.
You learn the way working developers do. Read a little, build a lot, and let the game keep score.
You read a short explanation, write actual code, and it gets graded on the spot. No lecture videos to sit through and no filler to click past.
Every lesson you clear earns XP. You level up, your skill tree grows, and your progress in the game is your progress as a programmer.
The hardest problems are meant for guilds. You compete with friends, read each other's code and pick things up from each other along the way.
Everyone who pre-registers gets starter rewards when the game launches. It's free and you can opt out anytime.
By signing up you agree to the Privacy Policy. We'll only email you about the launch, and you can unsubscribe anytime.
Yes. The first course, Learn Python, assumes you know nothing at all. It starts with your very first print() and builds up from there.
Pre-registering is free and so is the closed beta. We'll announce pricing for the full release before launch.
Just a modern browser. There's nothing to install, since your code runs in a sandbox inside the browser. The project courses use the free benkyu CLI, so you also learn to build on your own machine.
The closed beta is planned for 2026, and people who pre-registered get invited first.
English, Japanese, and Chinese.