Python Coding I

The Python Coding I course is an excellent visual introduction to Python programming. Students learn how to use variablesloops and functions as well as Python code syntaxformatting and debugging. The course requires the knowledge of elementary geometry including angleslengthspolygonscircles and arcs. Student creations can be printed on 3D printers and cut out of wood or plastiic on laser cutters. 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.

Educators

Visit the Teachers’ or Librarians’ page to request your free PD license, and/or to purchase the course for your school or library.

coding courses and 3D modeling for kids

Course Overview

The Python Coding I course is a step up from Karel Coding. It uses a simple logic, is visual and fun, but programs 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. It is recommended that students take the Karel Coding course prior to Python Coding I.

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 88 game levels and 11 projects. It is divided into two Units. Each Unit consists of five Sections and each Section has eight game levels, a quiz, and one creative project. Students will earn the White Belt, Yellow Belt, Purple Belt and Black Belt Certificates.

INSTRUCTORS: Visit 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 Coding Levels (88 Total)

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.