Intro to Coding and Generative Art

Helping kids 8 to 16 years learn the fundamentals of programming
and creating generative art in a creative and fun environment.

Intro Video: Welcome to Hatch Coding
Twitter: @CodeCreateEarn (follow for updates)

Course Objectives

● Have fun and inspire lifelong learning.

● Learn how to use programming to make and build projects that are interesting to you, the student.

● Build technical and creative skills and you build a product, in this case generative art.

● Develop self-directed learning skills in a supportive and inclusive environment.

● Learn how generative art can be turned into digital goods (NFTs).

● Set up your own NFT Storefront so that you can market and sell your generative art.

Dates and Times

Start Dates, End Dates and Course Length:

The course starts the week of April 4 and runs for 10 weeks until the week of June 6. There are 10 weeks of classes. Each class is 60 minutes. We have multiple classes running each day to help fit your kids schedules.

Starting Dates:

Monday, April 4th - SOLD OUT
Tuesday, April 5th
Wednesday, April 6th

Thursday, April 7th
Saturday, April 9th
Sunday, April 10th

Starting Times (each class goes for 1 hour):

Morning EST / Afternoon Europe:
9 am, 10:15 am, 11:30 am Eastern

Morning PST / Early Afternoon EST / Evening Europe:
12:45 pm, 2 pm Eastern

Early Afternoon PST / After School Eastern:
4 pm , 5:15 pm, 6:30 pm Eastern

After School Pacific / Evening Eastern:
7:45 pm, 9 pm, 10:15 pm Eastern


ZenAcademy Community Members Discount

Cost:  $150 (reduced from $250)

Save $100 with coupon code Zeneca100

What's in each class

Warmup: Get everyone online and engaged with a fun activity

Split into groups: Depending on the size of class, small groups with similar ability may be put togehter

Short Lesson: Hatch Coding teaches a short project to learn a specific coding concept

Self-Directed Coding: Using our platform, students will code & extend projects at their level

Support from Mentors: Our instructors will address questions by individual students to help everyone improve

Fun activities and challenges: Bringing the group together, students learn even more code

Share with and learn from others: Students will show off their creations and learn from other student projects

Mindfulness Breaks: Time each class to get centered, cool, calm and collected.

Wrap-up: We finish each class with things to work on in between classes (if you want) and a small celebration.

Topics / Curriculum

Week 1: Genesis Art - How to get started with Hatch Coding and finish your Genesis Art project.

Week 2: Colors - How to add variety with colours to your generative art

Week 3: Shapes - How to add variety with shapes to your generative art

Week 4: Variables - How to make the computer remember things so that you can be intentional with your generative art, e.g. picking some colours but not others.

Week 5: Text - How to add variety with text to your generative art

Week 6: Functions - How to add paragraphs to your code so it is better organized

Week 7: Conditionals - How to add variety to your generative art through IF statements. Example: Pick a number between 1 and 3. If 1, draw circles. If 2, draw squares, If 3, draw triangles.

Week 8: Loops - How to add variety to your generative art through loops. Example: You want to draw 100 circles, not just 1. How do you do that without writing "ellipse" 100 times?

Week 9: Arrays - How to be intentional with your choices in variety by creating "boxes" of things. Example: You create a box of 7 colours, and only these 7 colours can be chosen.

Week 10: Final Week Competition - Take everything you have learned and build something amazing.

Weeks 11+: Continual Improvement

You can keep going, learning with our free software and entering contests every week. It takes years to get good at coding, so keep iterating, keep improving and soon you might be winning our open competitions with cash prizes, visibility for your NFT collections and lots of personal growth!

About Hatch Coding

Since 2014, Hatch Coding has helped over 150,000 students learn computer science skills. The Hatch platform is a robust and trusted platform with 600+ projects to choose from, 2,000+ engaging challenges, and 400+ hours of content. Our platform helps students learn Python, JavaScript, and Web Development coding languages. Plus we enable students to learn 5 additional skills that help them prepare for a career in computer science. All Hatch Coding instructors are skilled in Computer Science, working with kids and have vulnerable sector checks to make sure that kids are safe when taking classes with us.

Have questions? Send us an email: