Photo by Chris Ried on Unsplash

Python Coding Class for Kids

Suitable for Ages 10 years old and up
LocationRochester Mall, Kallang Wave Mall, SAFRA Tampines

Home based learning option via Zoom available as well, but notes need to be collected at our centres.
Max Class Size5 students / instructor
Lesson Duration2 hours per session
Full Programme Length60 hours (3 levels x 10 sessions x 2 hours)
CSARC Test Fee$137.5 per session (can be paid using course package)
Course FeesPurchase our course package for cost savings.

10 hours – $520 ($52 per hour)
20 hours – $1000 ($50 per hour)
40 hours – $1920 ($48 per hour)
80 hours – $3600 ($45 per hour)

Trial class is available at $60 * for a 2 hour session.

* For new customer only, refer to our promotions.

The Data Analyst Certificate Programme is a weekly Python coding class that will introduce students to the popular text-based Python programming language – the #1 most popular programming language in 2022. Previously known as the “Junior Data Analyst Programme”, the programme was originally developed by Nullspace as part of the Computer Enrichment Programme (CEP) for Gifted Education Programme schools.

Through the 60-hour structured programme, students will learn the fundamentals of python programming and be exposed to higher-order skillsets such as object-oriented programming and designing graphical user interfaces through engaging activities like password decryption, treasure hunt and more.

Python Course Progression

There are a total of 3 progressive levels (30 sessions) to complete the Data Analyst Certificate Programme Python Coding Course:

  1. Python Level 1 (10 sessions x 2 hours)
  2. CSARC Grade 1 Proficiency Test (1 session x 2.5 hours)
  3. Python Level 2 (10 sessions x 2 hours)
  4. CSARC Grade 2 Proficiency Test (1 session x 2.5 hours)
  5. Python Level 3 (10 sessions x 2 hours)
  6. CSARC Grade 3 Proficiency Test (1 session x 2.5 hours)

Class progression is flexible, based on individual competency. For students with prior Python experience, they may require fewer than 10 sessions to complete one level. Similarly for students who are weaker in certain topics, they may require more sessions for hands-on practice.

Python Course Overview

CSARC Proficiency Test & Certification

Computer Science and Robotics Certification

CSARC proficiency test will be administered after the completion of the Python Level 1.2, Python Level 2.2, and Python Level 3.2. Certificates will be awarded upon successful passing of the proficiency tests. Students who have passed our proficiency tests will also receive a digital certificate issued by the Computer Science & Robotics Certification (CSARC™). These digital certificates will be issued via email at the end of each school term.

Click to view sample digital certificate credential

Competitions

Requires a pass in CSARC: Python (Grade 2)

Students who have completed at least Data Analyst Certificate Programme Level 2 will be eligbile to participate in coding competitions such as IDE Code Hacker (under IDE Series competition event), and National Olympiad in Informatics. Through these events we hope to provide our students with the opportunity to put coding skills to the test, and build up their ability to learn new techniques to solve challenging programming problems.

Competition Timeline:

  • NOI: Online preliminary round in Feb
  • IDE Code Hacker: Onsite preliminary round in May
Learn more about NOILearn more about IDE Series

Check Out Our Schedule and Book Classes Here!

Check out real time class vacancies and book class sessions on our Parent Portal!

Log in to Parent Portal

This is our weekly class schedule during MOE school term (excluding Mar, June, Sep, Year-End school holidays). There may be variations in the schedule depending on public holidays and school holidays. Please click on the booking button to see the latest class schedule and availability.

CourseLocationDate & Time
Python Level 1Rochester Mall /
SAFRA Tampines
Tuesdays
3pm to 5pm
Python Level 1Kallang Wave MallTuesdays
5pm to 7pm
Python Level 1Rochester Mall /
SAFRA Tampines
Wednesdays
3pm to 5pm
Python Level 1Kallang Wave MallWednesdays
5pm to 7pm
Python Level 1Rochester Mall /
SAFRA Tampines
Thursdays
3pm to 5pm
Python Level 1Kallang Wave MallThursdays
5pm to 7pm
Python Level 1Rochester Mall / Kallang Wave MallFridays
2pm to 4pm
Python Level 1SAFRA TampinesFridays
3pm to 5pm
Python Level 1Kallang Wave MallSaturdays
10am to 12pm
Python Level 1Rochester MallSundays
10am to 12pm
Python Level 2Rochester Mall /
SAFRA Tampines
Tuesdays
3pm to 5pm
Python Level 2Kallang Wave MallTuesdays
5pm to 7pm
Python Level 2Rochester Mall /
SAFRA Tampines
Wednesdays
3pm to 5pm
Python Level 2Kallang Wave MallWednesdays
5pm to 7pm
Python Level 2Rochester Mall /
SAFRA Tampines
Thursdays
3pm to 5pm
Python Level 2Kallang Wave MallThursdays
5pm to 7pm
Python Level 2Rochester Mall / Kallang Wave MallFridays
2pm to 4pm
Python Level 2SAFRA TampinesFridays
3pm to 5pm
Python Level 2Kallang Wave MallSaturdays
10am to 12pm
Python Level 2Rochester MallSundays
10am to 12pm
Python Level 3Rochester MallTuesdays
3pm to 5pm
Python Level 3Kallang Wave MallTuesdays
5pm to 7pm
Python Level 3Rochester MallThursdays
3pm to 5pm
Python Level 3Kallang Wave MallThursdays
5pm to 7pm
CSARC:
Certification in
Python for
Learners
(Grade 1)
Rochester Mall /
Kallang Wave Mall /
SAFRA Tampines
Saturdays
9.30am to 12pm
CSARC:
Certification in
Python for
Learners
(Grade 2)
Rochester Mall /
Kallang Wave Mall /
SAFRA Tampines
Saturdays
9.30am to 12pm
CSARC:
Certification in
Python for
Learners
(Grade 3)
Rochester Mall /
Kallang Wave Mall /
SAFRA Tampines
Saturdays
9.30am to 12pm

Registration of the Python Data Analyst class is only confirmed upon payment of course fees (via credit card) upon checkout, or by redeeming an existing course package. Enjoy greater cost savings using our course packages!

Frequently Asked Questions (FAQs)

Students may use the laptops at our training centres for the course. However if you wish to use your own laptop, you may download the Visual Studio Code software here. Do note that only Windows / Mac laptops can be used for this programme. Tablets and chromebooks are not recommended.

Students with prior experience with Python can sit for our Placement Test to gauge their current skill level. This enables us to better slot them in at a suitable level, so that they will not miss crucial coding skills.

The Placement Test costs $50 to administer, which can later be used to offset course registration fees. The Placement Test will cover the topics listed on our course overview. Test is carried out in an open book format, and students may bring along any notes or materials that they might have.

Contact us to make an appointment. Test may be arranged at any of our centre locations at a mutually available timing.

Each course level consists of 10 activity modules. Typically most students will require about 10 class sessions per course level to clear the necessary learning objectives however this may vary with age and prior experience.

Yes, students will have to pass the CSARC proficiency tests at the end of every course level before they can be allowed to progress to the next level.

The proficiency tests will cover key programming concepts to ensure that students have the necessary skills foundation to progress to the next level. This will also serve as a useful checkpoint and feedback for parents to understand their child’s learning and ability.

In the event students do not pass the CSARC Proficiency Test, they may be recommended to retake some modules before attempting the test again. Re-test is free because we do not want to penalise our students for putting in effort in improving their weak areas.

You may check out the list of competitions that we participate in here. Do note that to qualify for our competition teams, students will be required in most cases to have completed our Data Analyst Certificate Programme (Level 2).

Learn more about our centre policies on our FAQ page.

Have other questions? Feel free to contact us via WhatsApp (+65 9066 3641) or Email (learn@nullspace.co).

Centre Policy