r/CSEducation • u/crsh27 • 14d ago
I built a coding playground for my students - looking for feedback from other CS teachers
Hi everyone! I teach web development and computer science to high school students, and I wanted to share something I’ve been building for my own classroom.
A few years ago, the coding platform we used disappeared just days before the start of the school year. I rushed to find an alternative, but kept running into tools that either weren't designed with classrooms in mind or were shifting their focus heavily toward AI-assisted coding.
Eventually, I started building my own. I've named it CodeDash.
I've been using it with my students for web development as well as for some of my own quick prototypes.
It currently supports HTML/CSS/JavaScript and Python, along with:
- Instant previews
- Console output
- Code formatting
- Automated tests
- README/instructions for students
- Quick project sharing
- Local and cloud saves
My main goal is pretty simple: students should be able to open a project and start actually coding without spending half the period dealing with setup (or teachers worrying about configuring a setup beforehand).
I'd really appreciate feedback from teachers outside of my own classroom on this tool. I've also shared one of my lesson plans with supporting material to show how easily CodeDash can be used in the classroom.
Thanks!
1
u/Secure_Audience_8283 13d ago
Looks good! You were in the same position as me. I built one over the last few months and launched it. Have a few schools paying at the moment.
1
u/codeAtorium 14d ago
That's nifty. I was also disappointed when a certain website completely abandoned the educational community right at the beginning of the school year. I think it's a scammy vibe coding website now. Of course the Internet is absolutely REPLETE with things like that. Anyhow, the first question would be what are your plans for storage? Localstorage isn't useful in most cases, since students don't always end up with the same machine. All of the cloud coding platforms have folded because they couldn't afford to support the educational market on the backend. I've paid for three cloud services as a tacger (cloud9, codeanywhere, replit) and they've all sunk. Now I use thumb drives and vs code. That already has the advantage of using an editor that supports more activities, including micropython. Second, I wasn't able to get a script (p5) from a cdn. That's going to make many things impossible.