Coding & 3D Printing Online Course (TinkerCAD Codeblocks)
This online course teaches the fundamentals of coding and 3D printing using TinkerCAD Codeblocks, a Scratch-based, beginner-friendly platform used by millions worldwide.
Through a fun and structured approach, learners discover how to create 3D models using code, understand how 3D printers work, and prepare designs for printing. The course is taught by Phil Cotton, a classroom teacher and founder of LearnbyLayers, with over 10 years’ teaching experience.
The course is suitable for self-study, homeschooling, or classroom support, and includes printable worksheets taken directly from the LearnbyLayers teacher curriculum.
Course structure
The course includes 6 bite-sized lessons, followed by a final assessment and certificate:
-
Introduction to 3D printing and its uses in society
-
How the 3D printing process works
-
Coding basic 3D models using TinkerCAD Codeblocks
-
Developing coding skills with repeats and variables
-
Differentiated coding challenges (Bronze → Platinum)
-
Preparing models for printing and understanding materials
Designed for beginners
-
✔ No prior coding experience required
-
✔ Step-by-step video tutorials throughout
-
✔ Printable worksheets for offline learning
-
✔ Uses free, cloud-based software
By the end of the course, learners will be confident in coding 3D models and understanding the core principles of 3D printing, enabling them to create and print their own designs with confidence.














