# Using Babylon.js to teach 3D to K-12 students

**URL:** <https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768>\
**Category:** Demos and projects\
**Created:** [January 30, 2023, 11:33pm UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768 "2023-01-30T23:33:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![simonguest](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/simonguest/32/29588_2.png) [@simonguest](https://forum.babylonjs.com/u/simonguest)\
**Post date:** [January 30, 2023, 11:33pm UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/1 "2023-01-30T23:33:30Z")

</div>

Over at [Code.org](http://Code.org), we’ve been thinking about how we can introduce 3D to K-12 students. Here’s a prototype that combines Babylon.js with Google’s Blockly (a block-based programming library). It’s designed such that students only need knowledge of x, y, and z planes, and gently introduces more complex topics as students use more blocks.

Feedback and ideas welcome!

[https://github.com/simonguest/3dcreator](https://github.com/simonguest/3dcreator)

 ![3dcreator](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/6/0/60b922b735583783604442217a32151a8a77f95f.jpeg)

---

<div class="post-metadata">

**Author:** ![Pryme8](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/pryme8/32/7212_2.png) [@Pryme8](https://forum.babylonjs.com/u/Pryme8)\
**Post date:** [January 31, 2023, 2:48am UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/2 "2023-01-31T02:48:23Z")

</div>

I love this

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [January 31, 2023, 4:16pm UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/3 "2023-01-31T16:16:17Z")

</div>

@simonguest This is great !!! I will finally be able to show my youngest what I am doing !!!

cc @PirateJC

---

<div class="post-metadata">

**Author:** ![brianzinn](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brianzinn/32/28013_2.png) [@brianzinn](https://forum.babylonjs.com/u/brianzinn)\
**Post date:** [January 31, 2023, 4:43pm UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/4 "2023-01-31T16:43:08Z")

</div>

That’s very cool! I teach high school students at a local college in a “learn to code” program. I’ve been thinking about a syllabus for 3D… You’ve found a nice way to introduce concepts. One of the students left a blockly program running when they left the class last night - playing sounds in a loop!! 😄

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [January 31, 2023, 6:04pm UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/5 "2023-01-31T18:04:19Z")

</div>

wow this is AMAZING! it’s a great skill to learn on these days 🙂

---

<div class="post-metadata">

**Author:** ![PirateJC](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/piratejc/32/1003_2.png) [@PirateJC](https://forum.babylonjs.com/u/PirateJC)\
**Post date:** [January 31, 2023, 7:06pm UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/6 "2023-01-31T19:06:53Z")

</div>

@simonguest

This looks INCREDIBLE!!! Seriously SOOO excited about this!

I’d love to talk about opportunities to collaborate with you on this project! Look for PM

---

<div class="post-metadata">

**Author:** ![kang\_chan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kang_chan/32/29254_2.png) [@kang\_chan](https://forum.babylonjs.com/u/kang_chan)\
**Post date:** [February 17, 2023, 2:08am UTC](https://forum.babylonjs.com/t/using-babylon-js-to-teach-3d-to-k-12-students/37768/7 "2023-02-17T02:08:59Z")

</div>

it‘s really cool 😀 👍 👍
