DEV Community

Buggaram Vignesh
Buggaram Vignesh

Posted on

I built a 100% free in-browser CS Academy with AI Tutor & Memory Visualizers (No Paywalls)

Hey DEV Community! šŸ‘‹
Like many of you, I've always felt that learning computer science on the web is fragmented.
You either have to:

  • Pay $30–$50/month for interactive platforms that hide half their courses behind paywalls.
  • Watch 8-hour YouTube videos without writing code alongside the theory.
  • Or battle local setup errors (Node/Python version mismatches) before even printing "Hello World". So I set out to build something different: CodePulse PRO — a completely free, Harvard & MIT-grade interactive CS learning platform with zero setup, running 100% inside your browser. CodePulse PRO interactive CS learning workspace with live in-browser code editor and AST memory visualizeršŸ”— Live Platform: codepulsepro.courses (No sign-up or credit card required — just click and code) --- ### šŸ’” What Makes It Different? #### 1. ⚔ 100% In-Browser Code Execution (WebAssembly) No remote backend containers that lag or queue. We run:
  • Pyodide CPython WebAssembly directly in your browser thread for full Python support.
  • Sandboxed JavaScript & SQL DB Inspectors with sub-millisecond execution times.
  • Works 100% offline as an installable PWA! #### 2. 🧠 AST & Memory State Visualizer Instead of just guessing what happens to variables, pointers, and call stacks, CodePulse visually animates:
  • Stack vs. Heap memory allocation
  • Pointer references & Array mutations in real-time
  • Flowcharts and execution frames step-by-step #### 3. šŸ¤– AI Voice Tutor & FAANG Interview Simulator Stuck on a bug or Big-O analysis?
  • AI Voice Tutor: Explains concepts with analogies, provides progressive hints (without spoiling the answer), and narrates responses via real-time streaming audio.
  • Mock Interview Simulator: Practice whiteboard coding questions under realistic FAANG timed constraints with live AI feedback. #### 4. šŸŽ“ 49+ Deep Dive Course Tracks From beginner syntax all the way to advanced engineering:
  • Harvard CS50 (C Memory Theory, Pointers, Memory Allocation)
  • MIT 6.006 (Algorithms, Dynamic Programming, Graph Search)
  • Distributed System Design (CAP Theorem, Consistent Hashing, Kafka, Redis)
  • FastAPI & Async REST APIs (Pydantic v2, Dependency Injection, JWT)
  • Enterprise Java & Spring Boot (JVM Internals, Microservices)

- DevOps, Docker & Linux Kernels

šŸ› ļø The Tech Stack Under the Hood

For the curious builders:

  • Frontend: React 18, Vite, Custom Glassmorphism UI
  • Execution Engines: Pyodide (WASM CPython), Web Speech API, Monaco Editor
  • AI Infrastructure: OpenRouter Cloud Neural APIs + Gemini Flash streaming

- Storage & PWA: Offline Service Workers, LocalStorage encrypted sync

šŸ’¬ I’d Love Your Brutally Honest Feedback!

This is a passion project built for the community. Try opening a lesson or running some code:
šŸ‘‰ Launch CodePulse PRO

  • Did the code editor feel snappy on your device?
  • How did the AI Tutor explanations feel?
  • What course or tool would you like to see added next? Drop your thoughts, bug reports, or feature ideas below — I'll be in the comments replying to everyone! šŸš€`

Top comments (0)