TinkerCAD code blocks course

Want to learn how to code and understand how 3D printers work? This online course is designed to help you do both.

We’ve taken our popular Coding for Kids curriculum and transformed it into a step-by-step online course, led by Phil Cotton, founder of LearnbyLayers and an experienced classroom teacher who has taught thousands of students and teachers over the past decade.

Phil guides you through each lesson with clear explanations and practical coding demonstrations, helping you build confidence in coding 3D models for printing.

Lessons are broken down into bite-sized, easy-to-follow videos with voice-over instruction. Each tutorial combines hands-on coding with clear explanations of the theory behind how 3D models are created using code, making the learning process accessible and engaging.

You’ll receive 12 months’ access to the course, allowing you to learn at your own pace.


What’s included

  • 30 video lessons taught by Phil

  • Downloadable PDFs to support coding challenges

  • End-of-course assessment to check understanding

  • Certificate of completion


Who this course is for

  • Parents or teachers looking to give children future-ready skills

  • Kids and beginners wanting to learn coding and 3D printing

  • Anyone new to coding who wants to create their own 3D models

Categories: , Tags: , ,

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.

Save hours of planning

Ready-to-teach lesson

Plus get your personal 20% discount code (valid for 5 days)

Enter your email below to get a free lesson plan, slide deck, student worksheets, STL files, and homework tasks — all ready to teach. Check your email for your discount code

*After entering your email, we will also send you more information about our curriculum and offers. You can unsubscribe at anytime and still keep the free lesson.

NEW: StudyLayers Engineering Design | 30-Day FREE School Evaluation | No Credit Card Required →
x