Code Ranger

500 sourced challenges · 19 categories · Interview Lab

500
Challenges
19
Categories
3
Difficulty Levels
🎤
Interview Lab
🎤 Interview Lab — Unlocks after 5 wins
5 Interview Modes to prep for your next role
🧩 Decode 🎙️ Voice Explainer 🧠 Concept Q&A 🏗️ Stack Interview 🤖 AI Prompt Lab
Code Ranger
🌱 Seedling ⚡ 0 🔥 0 ✅
💡 Hint
0/500
📊 Progress Board
0
Solved
0
Points
0
Trophies
Solve a challenge to see progress!
⏱️ 1:30
🎤 Interview Lab
Interview Lab
Solve 5 challenges to unlock
↓
🎤 Interview Lab

Level Up Your Interview Game

Five challenge modes. Heart ratings. Voice Q&A. AI code review. Full-stack questions sourced from CoderPad, GeeksforGeeks & Terminal.io.

🔒
🛠️ Build Lab

Apply what you've learned

After 75 solved challenges, unlock a workspace where you build real projects with the skills you've practiced. AI collaborator, live preview, downloadable starter files for VS Code & GitHub.

0 / 75 solved · 75 to unlock
🛠️ Build Lab

Build something real

A workspace to apply what you've learned. Try the examples, write your own code with HTML, CSS, JavaScript & Python, get AI feedback, and export your work to VS Code and GitHub.

📚 Setup — One-time
🐙
GitHub Account
Free. Hosts your code & portfolio. github.com/signup
💻
VS Code
Free. The editor real engineers use. code.visualstudio.com
🌐
GitHub Pages
Free. Publishes your projects to the web. pages.github.com
✨ Build Inspiration — 4 examples

Click any example to load its starter code into your workspace below.

⚡ Your Workspace

Write code in any of the four files. The live preview shows HTML/CSS/JS together. Python is for download & review only — run it later in VS Code.

Live Preview
🤖 AI Collaborator

Get feedback on your code from Claude or Gemini. Bring your own API key — the section below explains why and how.

📖 What is an API key, why bring my own, and how do I stay safe?

What is an API key?

An API key is a unique password that lets your code talk to an AI service like Anthropic's Claude or Google's Gemini. When you ask the AI to review your code, the request includes your key so the service knows who to charge.

Why bring your own?

Code Ranger is a static, free app — there's no Code Ranger server holding a shared key for all users. If we used a shared key, one demo could rack up real charges. By using your own key, you control your usage and your spending.

Will other users see my key?

No. Your key is stored only in your own browser (or just this session, if you choose). It is never sent to a Code Ranger server (we don't have one). It is never shared with other users. Each user's key lives in their own browser only.

What about security risks?

Honest truth: Code Ranger is open source and runs entirely in your browser. Browser-based key handling has limits:

  • Only paste your key on the official Code Ranger URL. Anyone could fork the code and modify it to steal keys. Check the GitHub source if unsure.
  • Use a separate, low-budget key for tools like this. Set a $5 or $25 monthly cap on your provider's console. If a key ever leaks, the damage is capped.
  • Never paste a production key from an app where billing matters. This is for learning & demos only.
  • Choose "session only" storage if you're on a shared computer — the key disappears when you close the tab.

Spending caps — how much will this cost?

Code review uses a small amount of tokens per review. At normal use you'd spend a few cents a day at most. But mistakes happen — set a hard cap so a bug in your code can't drain your account.

  • Anthropic Claude: Free trial credits when you sign up. After that, set a monthly limit at console.anthropic.com → Settings → Limits. Recommended: $5–$25.
  • Google Gemini: Generous free tier (15 requests/minute on Flash). Plenty for learning. Pay-as-you-go available if you hit limits — set a budget at aistudio.google.com.

Where do I create a key?

  • Anthropic Claude: console.anthropic.com → API Keys → Create
  • Google Gemini: aistudio.google.com/app/apikey → Create API Key

What will my key be used for in Code Ranger?

Only one thing: when you click "Get AI Feedback," Code Ranger sends your code (HTML/CSS/JS/Python from your workspace) plus the question "review this code for a beginner" directly to your chosen provider. The response comes back and is shown to you. That's it. Your key is not used for anything else.

📄 Resume Builder

Build your professional resume

Fill in your personal info, projects, and experience. Code Ranger fills in the Technical Skills section automatically — based on the categories you've solved 80% or more of in the game. Keep solving to unlock more.

Personal
Summary
Keep it to one sentence.
Projects
Experience
Education & certifications
RESUME · LIVE PREVIEW REV · 2026
PDF for sending. Word for editing.
🏆 Trophy Collection
🏅 Player Rankings
📂 Challenge Categories

Click a category to jump to its first challenge

📊 Performance Dashboard
📜 Developer Certificate
📤 Share Your Progress

      
🏆
Trophy Unlocked!
—
—