Hi,
I want to teach a basic programming course (like, simple coding problems in Python).
Do you know of any platform that’d allow me to create some challenges with some boilerplate code and then have students connect to from their browsers and solve them?
I’m thinking about something like vscode.dev, but for the problem I described.
I know about Replit’s “Teams for Education”, but I’ve seen some people complaining about it on HN [1], is it better now? Or is there something else?
Thanks!
[1]: https://news.ycombinator.com/item?id=33268319
Strongly recommend to check them out. Their tutors are excellent, and fairly priced. And a lot of their work is open source, in case you want to leverage their libraries to build your own curriculum [2].
Another interesting option is PICO-8, the 8-bit virtual console. It has a nice editor, and uses Lua, which is also beginner-friendly. But I wanted something Python-based, and easier to extend beyond the pure educational environment, hence P5.js.
[1] https://www.strivemath.com/
[2] https://github.com/StriveMath
[3] https://www.lexaloffle.com/pico-8.php