Environment and Sustainability:

Python & Scratch Coding Crash Course!

Beginner-Friendly Python coding crash course for 12 to 16 year olds

Scratch coding course designed specially for 8 to 11 year-olds

Learn Coding, Make a Difference

Students will learn and apply Python coding to solve real-world environmental challenges throughout the program. Students will create interactive projects and games on sustainability, from climate change to carbon footprint awareness.

 

Calculate our individual carbon footprint

Eco Personality Test:

Master basic Python skills while coding a quiz about environmental values.

Carbon Footprint Calculator

Dive deeper into Python by developing a tool that quantifies lifestyle impacts on the environment.

Coral Preservation Game

Use coding skills to create an educational game focused on saving coral reefs.

Data Analytics for Environmental Trends

Utilise Python's data tools to understand and act on real-world environmental data from data.gov.sg.

 

Skills for Life

Beyond coding, students will be empowered to leverage technology as a force for good. We hope they will leave the course with the skills and the passion to make a positive impact.

Contact us now to reserve a spot and become a tech-savvy eco-warrior!

Course Details

Curriculum

  • Python & Scratch

  • 5 lessons to complete entire project

Schedule

  • The schedule is customisable. You may register for a combination of any date and session of your choice.

  • 18 Nov to 20 Dec 2024 (Mondays to Fridays)

  • Session 1 : 9.30am - 11.00am

  • Session 2: 11.15am - 12.45pm

  • Students may register and attend back-to-back 9:30 am and 11:15 am classes on any given day.

  • Both Physical & Online classes are available.

Progress Report

  • Student progress will be managed using the Code Ninja passport. A report is sent at the end of each lesson to keep parents abreast on projects covered during the lesson and progress.

Price

Age Group

  • 12 - 16 years old (Python)

  • 8 - 11 years old (Scratch)

Max Class Size

  • 6 students

Purchase Your Pass

Still have questions?

Call 6401 7171 or [WhatsApp - Click Me] or drop us an email by filling in the contact form below.

Frequently Asked Questions

  • How do I reserve a slot?

    • Purchase a pass (4, 5 or 10) and we will contact you within the same day to assist with scheduling

    • Or register directly via the class schedule and we will get in touch to assist with next steps

  • How are students of different levels able to attend the same class?

    • The project is designed with increasing difficulty. Students with differing skills will complete the project with slightly different expected outcomes. A more advanced student can proceed to complete challenge questions for the project whilst a student who requires more time is allowed to complete the project at their own pace.

    • Class size is kept small (limited to 6 students)

    • All classes are led by Master Instructors

  • How are students able to attend classes based on a customised schedule?

    • At the end of each class, a short student write-up is prepared by our Master Instructors

    • This write-up evaluates the student’s progress against the Code Ninja Passport (5 Levels)

    • A copy of this report is also provided to parents

    • This report tracks the student’s progress and is used to identify the next project for them to work on

  • What is the thought process for Code Ninja’s curriculum design?

    • The curriculum is designed around a Competency Based Learning System in which there are 5 Code Ninja Levels. Each level has a set of defined skills that we look out for and builds on top of each another to form a student’s foundation. This system is managed using the Code Ninja Passport we developed to record progress.

      We find that projects are a great way to teach ot help students learn, practice and master.

      Ultimately, we aim to:

      • Have fun and spark interest

      • Encourage practice

      • Develop competency and mastery

      Our goal for every student is to impart the core coding skills and confidence to become self-learners.

  • Do you conduct tests to evaluate each student’s skills?

    • We don’t. Kids attending our classes want to have fun and we work hard to spark their interest in coding. Instead, during class, our instructors informally evaluate the skills of the students as they work on their projects. The Code Ninja Passport is used to record this progress.

  • My son / daughter has attended lessons at another coding school. Which Code Ninja Level does he / she qualify for?

    • We take 1 to 3 lessons to work out the Code Ninja Level of a student.