Launched this week
Devventura
Learn to code by doing the job, not solving puzzles
2 followers
Learn to code by doing the job, not solving puzzles
2 followers
Devventura teaches programming through simulated jobs. Join a fictional company as a junior developer: read the tickets, write a design note, build milestones against real tests on your own machine and check your work like a senior would. 30 C++ projects.




Free Options
Launch Team

Dropbox SignSimple, secure eSignatures for the way your team works.
Promoted
Hi Product Hunt! 👋 I'm Siddhesh, and I built Devventura at Zyloft.
Most ways of learning to code hand you a perfectly specified puzzle: here's the input, here's the expected output. The job doesn't look like that. You get a slightly vague ticket from a product manager, you plan before you build, you prove it works with tests, and someone more experienced reviews it. Then the client wants "just one more thing".
Devventura puts you in that situation. Each project is a simulated job at a fictional company:
🏢 An onboarding brief: the company, the product, your team
🎫 Tickets written like a real PM's message, with acceptance criteria
📐 A design note you write first, then compare with a senior's reference design
🛠️ Milestones with tests you build and run on your own machine, with your own compiler and editor, no in-browser sandbox
🔍 A code review checklist per milestone, of what a senior engineer would flag
🚀 A stretch ticket, because there's always a follow-up
When you finish, a short sign-off quiz checks you understood what you built, and the team's reference solution unlocks so you can compare approaches.
What's there today:
• 30 C++ projects across three levels: Base Camp (12), Expedition (10) and Summit (8)
• Projects go from a link shortener and an invoice calculator to an LRU cache, a JSON parser, a thread pool, an exchange order book and a regex engine that can't be hung by a hostile pattern
• A certificate for each level, and a final one (Devventura Pathfinder) for all 30, each verifiable and one click to add to LinkedIn
• Free guides on project-based learning and a C++ handbook, no account needed
Python, Java and C# are next. The tickets and design tasks are language-agnostic, so the same jobs will come to every language.
Try it free: the first Base Camp project is free for 7 days, no card needed.
🎁 Product Hunt launch offer: use the code LAUNCH2026 at checkout for 10% off your first payment on any plan.
I'd love your feedback, especially from people who hire juniors: what do you wish new developers had practised before their first day?