Turtle Coding Course:
Learn Programming Through Art

The Turtle Coding course is an excellent visual introduction to Python programming. Students create beautiful objects including pendants, mosaics, ornaments, cookie cutters, round containers, vases and even chess figures. Their creations can be printed on 3D printers and cut out of wood or plastiic on laser cutters. While writing programs for the Turtle, students become proficient in using variables, loops and functions as well as in Python code syntax, formatting and debugging. The course requires the knowledge of elementary geometry including angles, lengths, polygons, circles and arcs, therefore the recommended minimum age is 11 years. There is no upper age limit and there are many adults and lifelong learners who enjoy the course as K-12 students do.

coding courses and 3D modeling for kids

Course Overview

The Turtle Coding course is a step up from Karel Coding. It uses a simple Turtle logic, is visual and fun, but programs for the Turtle are written in full Python syntax. This means that students must pay more attention to details such as colons, decimal points and parentheses. This typically causes frustration to complete beginners. As we already said above, it is recommended that students take the Karel Coding course prior to Turtle Coding.

Design Your Own Art and Print It!

coding courses and 3D modeling for kids

coding courses and 3D modeling for kids

coding courses and 3D modeling for kids

coding courses and 3D modeling for kids

Course Syllabus

Download the course syllabus either by clicking on the thumbnail on the left or on this link. The course consists of 70 game levels and 10 creative projects. It is divided into two Units. Each Unit consists of five Sections and each Section has seven game levels and one creative project. Students will earn the White Belt, Yellow Belt, Purple Belt and Black Belt Certificates.

INSTRUCTORS: Visit the Turtle Resources page and the Turtle Gallery of student creations!

Bring Your Art To Life With a Laser Cutter!

coding courses and 3D modeling for kids

coding courses and 3D modeling for kids

coding courses and 3D modeling for kids

coding courses and 3D modeling for kids

Textbook

The course comes with a PDF textbook “Code, Draw and 3D-Print with Turtle Tina”. The textbook closely follows the structure of the self-paced online course, and it provides more detailed explanations of all concepts as well as additional examples.

Sample Art Projects

coding courses and 3D modeling for kids

Deathly Hallows

This pendant that you have seen in the Harry Potter movie consists of an equilateral triangle, a circle, and one straight line.

coding courses and 3D modeling for kids

Triquetra

Triquetra is an ancient Celtic pendant that is extremely popular due to its magical beauty. It consists of three 180-degree arcs.

coding courses and 3D modeling for kids

Snowflake

The snowflake has six arms that end with three short branches. Therefore the program uses nested loops.

coding courses and 3D modeling for kids

Vortex

This design, called the Vortex, is made by repetitively moving the Turtle forward and turning to the left. The angle remains the same, but the length of the lines gets shorter in each cycle of the loop.

coding courses and 3D modeling for kids

Clover

In the early days of Ireland, the Druids thought that four-leaf clovers offered magical protection, and warded off bad luck. And it was true, by the way. Therefore, this Celtic charm has carried forward to modern days as a sign of luck. Geometrically, it consists of four Hearts rotated by 90 degrees. And one Heart consists of two 180-degree arcs and two straight lines.

coding courses and 3D modeling for kids

Triskelion

This is another ancient Celtic symbol which was already present in the astronomical calendar at the famous megalithic tomb of Newgrange in Ireland around 3200 BC. It symbolizes progress or something that is in constant motion.

 

coding courses and 3D modeling for kids

Towers of Hanoi

This is an axially symmetric 3D object that was created by first drawing a contour in the XY plane, and then revolving the contour about the Y axis.

coding courses and 3D modeling for kids

Chess Pawn

This is another axially symmetric 3D solid obtained by revolving a contour about the Y axis.

coding courses and 3D modeling for kids

Wine Glass

Revolving the turtle’s trace about the Y axis can also be used to create rotational surfaces and shells.