For Ages 10+

Platform Processing.py, an environment for learning to code within the context of the visual arts

Course Overview

Explore the concept of angles to discover how to create simple geometric shapes procedurally. Then move onto transforming these shapes into more complex and animated ones. Kids will think about decomposition, pattern recognition, and abstraction.

Generative Artist I introduces kids to the Processing.py environment and they will learn to use code to draw lines and shapes. Using loops and conditionals, kids will create shapes that repeats with variations with interesting outcomes.

Generative Artist II continues from the first camp, and goes into more intermediate explorations of creating animations from modifying generated drawing in code. Kids will also learn to incorporate user interaction into their programs so that their art is affected by the mouse position and key presses.

Kids can jump to Generative Artist II if they have previous exposure to coding in Processing.py.

Our Generative Artist camps are project-based and are well-suited for kids with an inclination towards the visual arts and/or technology!

Coursework

Exploring digital art and animation

Drawing shapes with Processing.py

Using variables and loops to generate multiple shapes

Turning drawings into animation

Capturing user interaction

Using transformation: translation, scaling and rotation

Animation with sinusoidal characteristics

What You Will Learn

Code with Python and Processing

You’ll learn the basics of drawing with code and how to generate geometric shapes using Python and Processing (software). Python is a widely-used, beginner-friendly, and robust language!

Computational thinking concepts

You’ll learn about decomposition, pattern recognition, abstraction, and more through making your artwork.

Computer Science concepts

You’ll learn about core CS concepts like loops, variables, lists, functions, classes, and algorithms! Over the course of the camp, you’ll move from generating multiple shapes to animating drawings to making more complex programs!

Logical and creative thinking

When you join our camp, you’ll step into a space where you’ll exercise your logical and creative thinking skills. By the end of the camp, you’ll have created some pretty cool animations and digital artwork.

In Summary

1:8 Ratio

This ratio lets our instructors give mentorship to all kids and for them to learn from one another.

$300 Course Fee

Materials and equipment are provided. GST included.

Difficulty Level

Caters to beginners but will also appeal to intermediate programmers. This course is for kids 10+ years old.

Take Away

If you have any questions, concerns, or are looking for suggestions for your student, feel free to contact us at hello@tinkercademy.com!

About Tinkercademy

We’re coders and tinkerers who teach coding and tinkering to schools, corporations, and the public in Singapore. We bring an unparallelled depth of experience in education and technology to our classes and curriculum.