Python Coding Class for Kids
|Suitable for Ages
|11 years old and up
|Lesson Delivery Format: Home-Based Learning (Zoom)
Onsite classes available for 2023 onwards
|Max Class Size
|5 students / instructor
|2.5 hours per session
|Full Programme Length
|60 hours (6 levels x 4 sessions x 2.5 hours)
|CSARC Test Fee
|$125 per session (can be paid using course package)
|Lessons are charged according to our course package prices.
10 hours – $460 ($46 per hour)
30 hours – $1320 ($44 per hour)
70 hours – $2870 ($41 per hour)
Trial class is available at $125 for a 2.5 hour session
|Friday sessions: 6pm to 8.30pm
Saturday sessions: 9.30am to 12pm
Sunday sessions: 9.30am to 12pm
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 (2.5 hours x 4 sessions x 6 levels), 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 101: Introduction to Python
- Print statement
- Usage of variables and mathematical operators
- User inputs
- If / Else statements
- Program planning
- While loop
- Foreign currency conversion
- BMI Calculator
- COVID NRIC checker
Python 102: Sequence Data Types
- For loop
- String data type
- List data type
- Prime number generator
- Frog game
Python 201: Repetition and Data Types
- Nested list data structure
- Advanced string formatting
- Writing and accessing user-defined functions
- ASCII Art
- Password and text encryption
Python 202: File Processing
- File reading and writing
- Encryption using txt files
- Store inventory system
Python 301: GUI Application
- Creating simple graphical user interface
- GUI Buttons, forms, display
- Random dice generator
- Tic Tac Toe game
Python 302: Object Oriented Programming
- Defining classes and methods
- Creating objects
- Class inheritance and operator overloading
- Bank ATM system
- Car valuation system
CSARC Proficiency Test & Certification
Computer Science and Robotics Certification
CSARC proficiency test will be administered after the completion of the Python 102, Python 202 & Python 302 levels. 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
Additional Course Information / Frequently Asked Questions (FAQ)
Do we need to download any software before the start of the course?
For our online Python coding class you will need to ensure that you have Zoom downloaded on your learning device.
To run Python, we will be using Replit, a collaborative browser based integrated development environment (IDE). No download is required. Google Chrome is preferred.
My child has learnt some Python before in School, are we allowed to skip levels?
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.
Is it compulsory to sit for the Proficiency Tests?
Yes, students will have to sit for compulsory course proficiency tests upon completing the course requisites.
Our Python coding class course proficiency tests are part of the learning experience and allows for students to show what they know and what they can do. They help to identify gaps in a student’s learning and provide information on how we can help them learn better.
What happens if my child does not pass the test?
In the event students do not pass the Course Proficiency Test, they may be recommended to retake the course level before attempting the test again.
Students are highly encouraged to review the course materials given to them and revise the activities done in class before sitting for the tests.
What are your Rescheduling / Make-up Policies?
Learn more about our centre policies on our FAQ page.
Have other questions? Feel free to contact us via WhatsApp (+65 9855 4017) or Email (firstname.lastname@example.org).
Check Out Our Schedule and Book Classes Here!
If you are intending to register for just one course level (4 sessions x 2.5 hours @ $420), you may proceed to register and make payment without purchasing course package. Otherwise you might consider purchasing our course packages below. Find out more about our course packages here!