JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. In this course, you will learn a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.

Education team

Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.

Course Creator

Maysam is an expert in the field of Molecular Biography specializing in drug discovery for cancer and bioinformatics.

Course Moderator

Leila trains early-age students, 3D art classes, and handles welcome classes. She also creates educational art content for students.

Course Trainer

Learn JSCAD course for kids

What will you learn?

Introduction to JSCAD and its capabilities
Designing Your First 3D Model
Designing a 3D model from scratch
Customizing Your 3D Model
Customizing an existing 3D model to your liking
Sharing and Exporting Your 3D Model
How to share and export your finished 3D model
Advanced Topics
Advanced topics in JSCAD for more complex design work

Our students



What are the benefits of learning JSCAD?
Your child would need to learn JSCAD in order to be able to create parametric 2D and 3D designs using JavaScript code. The benefits of learning JSCAD include being able to create quick, precise, and reproducible 3D models. This is especially useful for applications such as 3D printing.
What type of things can my child expect to learn in this course?
In the "Learn JSCAD" course, your child can expect to learn how to create parametric 2D and 3D designs using JavaScript code.
Is a certificate provided at the end of the course?
Upon completion of the course, students will receive a certificate of completion.
What is the age range for this course?
This course is meant for children 5 to 18 years old.