Ayush Kushwaha Logo
Overview

Coding Pandas

Interactive EdTech Platform

Coding Pandas Overview Showcase
My RoleFull-Stack Engineer & Lead Designer
Platform / CategoryEdTech Platform
Year2024
Core Tech
ReactTypeScriptNode.js

The Challenge

Traditional online learning systems are passive and lead to low completion rates. Students get stuck installing dependencies locally, setting up editors, and managing configurations. The client wanted a fully browser-based coding setup that gets students coding immediately with zero setup, combined with deep performance analytics.

The Solution

Engineered an in-browser code editor and runner environment with sandboxed evaluation. Created custom learning paths where lessons are parsed interactively. Implemented live progress dashboards, student performance statistics, and dynamic code checking that runs automated unit tests on student submissions.

Technical Architecture

React, Node.js with isolated code runner environment, PostgreSQL with Prisma ORM, Tailwind CSS, Monaco Editor integration, and Vercel for hosting.

Key Tech Stack

ReactTypeScriptNode.jsPostgreSQLPrismaMonaco EditorTailwind CSS

Business Outcome

Helped 2000+ active students learn coding concepts with zero environment setup friction. Average completion rates increased by 50% compared to traditional video-only portals.

Interface & Dashboard Details

Coding Pandas Detail Page Showcase
Coding Pandas Detail Page Showcase

UX & Design Decisions

  • Dark workspace layout resembling VS Code to prepare students for real-world software tools.
  • Instant reward design highlighting successful test passing to motivate continuing lessons.
  • Responsive layout for studying lessons and concepts on mobile screens.
2 spots available

Interested in building something similar?

Feel free to contact me if having any questions.I'm available for new projects or just for chatting.