We've been listening to your feedback since we launched, and the top three requests were consistent: "Let me run code without leaving the lesson," "Show me how far I've come," and "Give me a reason to come back every day." Today's update addresses all three.

Interactive Code Playground

For all coding courses (Python, JavaScript, PHP, and SQL to start), lessons now include an embedded code editor powered by Monaco — the same engine behind VS Code. You can:

  • Write and execute code directly in the browser
  • See output in a split-pane terminal below the editor
  • Reset to the starter template at any time
  • Submit your solution and get instant feedback against test cases

No local setup required. Perfect for learners on Chromebooks, tablets, or any machine where installing dev tools is a barrier.

Achievement Badges

We've introduced 28 achievement badges covering milestones like completing your first course, maintaining a 7-day streak, finishing a course in under 48 hours, and contributing 10 answers in the community forum.

Badges appear on your public profile and can be shared on social media.

Daily Learning Streaks

Your new dashboard tracks daily learning streaks. Complete at least one lesson per day to maintain your streak. We'll send a gentle nudge if you're about to break a multi-day streak (opt out any time in notification settings).

These features are live for all users right now — no action needed. Just open any lesson to see the new editor, and check your dashboard for your badge collection.

What's Next

Next quarter we're working on peer code reviews, group study rooms, and AI-powered hints for stuck learners. Your feedback shapes our roadmap — hit the feedback button in the bottom right of any page.