BlocksCAD is a web-based education technology tool designed to help students of various ages learn mathematics, computational thinking, and the basics of computer programming through building and designing models for 3D printing. BlocksCAD uses a visual coding platform where users drag and drop blocks that represent standard coding operations, making it accessible for beginners and young learners. This platform aims to demystify 3D design and coding, making these skills approachable and enjoyable. By combining the creativity of 3D design with the fundamentals of coding, BlocksCAD offers a unique educational experience that prepares students for future technology-driven opportunities.