Hey HN! I've been thinking about more interesting and fun ways to experiment with coding concepts. With Learn3D, you can use either coding blocks or javascript to build Minecraft-like structures on the web, and share your creations. There is no lesson plan yet, but I think sometimes messing around and playing with things can be a good way to learn.<p>Tech stack:<p>- Blockly for coding blocks<p>- JS-Interpreter for code sandbox<p>- noa voxel engine + three.js for rendering<p>- Firestore for saving backend<p>Sorry if you encounter any issues, it's still a work in progress. Feel free to report bugs or give feature suggestions at our Discord!<p><a href="https://discord.gg/CVhtCGq" rel="nofollow">https://discord.gg/CVhtCGq</a><p>Also, many people have asked for open source for my previous projects, so I decided to build this one as open source from the start! Enjoy! <a href="https://github.com/raoneel/learn3d" rel="nofollow">https://github.com/raoneel/learn3d</a><p>My other projects: <a href="https://twitter.com/neelmango" rel="nofollow">https://twitter.com/neelmango</a>