This Snowflake Generator Tutorial has been created as part of the BlocksCAD® Snowflake Challenge. The tutorial is designed to increase interest in the STEM (science, technology, engineering and maths) fields among students. It consists of a step-by-step guide to create a random snowflake generator. With seven XLF files, including the completed 'Snowflake Generator.xlm' file, as well as several images and four STL files, students can see what their work will look like as 3D printed snowflakes.