Our Classes > Ages 10-12 > P21S - Advanced Computer Scientists

P21S - Advanced Computer Scientists

Where students learn and apply coding and computational thinking skills across diverse domains, ranging from mathematics and science to finance, robotics, and the Internet of Things. Through developing apps on iOS, Android, and micro:bit using a mix of block-based and Python programming, student will create tangible, real-world products.

Acquire Advanced Problem-Solving Skills

12 research areas for students to model advanced concepts and apply their coding know-how across complex app development, hardware elements, and syntax-based programming.

Develop Apps for Android and iOS

Create real-world Apps spanning a vast variety of domains ranging from healthcare to entertainment. Be exposed to the intricacies of UI/ UX design.

Advanced Micro:Bit Training

Learn to program user input and various functionalities as well as incorporate the usage of sensors to create tangible products.

Develop and Create

  • The Advanced Computer Scientists programme develops students to the next level of programming. Students will now Deep dive into app creation for both iOs and Android, develop the maker in them with our extensive micro:bit curriculum, and model advanced concepts across syntax-based programming to create tangible, real-world products.

  • We have 12 different research areas to expose students to diverse fields of application for coding, ranging from mobile apps development to mathematics to hardware programming. These research areas have been carefully curated by our curriculum team and span across 3 groups:

    Group 1: Hardware-Based Learning
    P21S – MBAd: Micro:bit Advanced
    P21S – MBAS: Micro:bit Advanced with Additional Sensors

    Group 2: Syntax-Based Learning
    P21S – PyTu: Python Turtle
    P21S – PyGD: Python Game Development
    P21S – PyH3: Health Advisor
    P21S – PyAD: Choose Your Own Adventure
    P21S – PyQM: Quiz Gameshow
    P21S – PyM: Python Meets Math

    Group 3: Complex App development (Android and iOS)
    P21S – AiWW: Whatsapp Wannabe (Firebase / User Authentication)
    P21S – AiH3: Healthy 365 Junior (GPS/ Pedometer)
    P21S – AiQM: Quiz Me (Planning / tinyDB / UI / UX)
    P21S – iOS: Develop iOS Mobile Apps

    Bonus! Holiday Special
    P21S – MiCr: Minecraft Code Your World

  • In every course unit, students are presented with thrilling, hands-on problems to solve. With expert guidance from teachers, they'll master the art of analyzing complex issues, breaking them down into manageable sub-problems, and crafting ingenious solutions. This dynamic process not only hones their computational thinking and problem-solving skills but also fosters a profound understanding of practical application.

  • The beauty of our curriculum is not what language we choose to introduce, but the rigorous practice of problem-solving. This also involves creativity, in dreaming up original solutions, and the determination to follow through on a coding project. These perseverance and logical skills are fundamental to all coding languages, and indeed, in life!

  • The ACS program has been a gateway to exceptional achievements for many of our students. They have attained remarkable milestones, securing direct admissions to top secondary schools in Singapore, clinching victories in national coding competitions such as HCIC, IMDA Code Xtreme and National Thinkers Challenge, triumphing in global Minecraft competitions held in Japan, and emerging as champions in prestigious hackathons at MIT. Our program's proven track record stands as a testament to the outstanding development of our students.

Coding isn’t a race to the end - it’s the journey that matters the most This Turtle Race simulator was developed by Emily, 12 years old using Python, utilising pseudo random generator to simulate the random effect in races . (Click image to enlarge)

Level up and code even more functions into your app! Thabitha, 12 years old, developed the BMI Calculator mobile app to help users calculate their BMI and provide funny, yet meaningful health advice. (Click image to enlarge)

Python’s endless possibilities include recreating this retro arcade game. What will you create? Luciano, 12 years old, created a Space Invader game using Python (Click image to enlarge)

Locations & Schedules

  • 9 King Albert Park (KAP Mall) #02-21, 598332

  • 80 Marine Parade Road #10-06, 449269

  • Live Online E-Learning from the comfort of home

  • @The Learning Lab | 101 Thomson Rd #03-03, 307591

  • @The Learning Lab | 33 Sengkang West Ave #02-18 to 21, 797653

In a learning structure best for your child

Our curriculum are developed with our students learning in mind. Each course has pre-requisites - not because we want to keep it exclusive but because we want to maximise our students learning.

We also have parents in mind when we designed our course logistics - we take care of all the materials and equipment needed so that busy parents can take a breather

Recognising that each student has different learning preference, we have designed our courses to be taught in different modalities and formats - from weekly classes to full day holiday camps. Choose the mode and format which best suits your child’s busy scheduling and learning preference.

Course Fees

Weekly Classes (Billed Quarterly | 2 Research Areas)
$835 ($910.15 w/GST)

Standard (5 x 2 hrs)
$475 ($517.75 w/GST)

Full-Day Camp (2 x 6 hrs)
$525 ($572.25 w/GST)

Structure

    • Ages 10 to 12 and

    • Completed P201, P202, P205 and P206 or

    • Passed the placement test with Coding Lab

  • Your child just needs to show up and we will take care of everything else.

  • We keep our classes small so that every student benefits from maximum personalised attention.

  • We have 12 different research areas for students to explore and apply across the breadth of their coding abilities!

    Group 1: Hardware-Based Learning
    P21S – MBAd: Micro:bit Advanced
    P21S – MBAS: Micro:bit Advanced with Additional Sensors

    Group 2: Syntax-Based Learning
    P21S – PyTu: Python Turtle
    P21S – PyGD: Python Game Development
    P21S – PyH3: Health Advisor
    P21S – PyAD: Choose Your Own Adventure
    P21S – PyQM: Quiz Gameshow
    P21S – PyM: Python Meets Math

    Group 3: Complex App development (Android and iOS)
    P21S – AiWW: Whatsapp Wannabe (Firebase / User Authentication)
    P21S – AiH3: Healthy 365 Junior (GPS/ Pedometer)
    P21S – AiQM: Quiz Me (Planning / tinyDB / UI / UX)
    P21S – iOS: Develop iOS Mobile Apps

    Bonus! Holiday Special
    P21S – MiCr: Minecraft Code Your World

Mode (Options)

  • Conducted on a weekly basis, once a week, on a fixed day and timing.

  • Conducted during the school holidays of both Singapore and International schools, holiday camps provides students with meaningful use of their time during the holidays.

Format (Options)

    • 10 lessons

    • 2 research areas per quarter

    • 2 hours per lesson

    • 5 lessons (1 Research Area)

    • 2 hours per lesson (10 hours total)

    • Available as holiday camps mode only

    • 2-day, full day camp

    • 6 hrs per day

    • 12 hours total

    • 1 Research Area

    • Lunch and snacks provided

    • Available as holiday camps mode only

Loved by both Parents and Students

“My daughter has attended various coding classes under the Advanced Computer Scientist program. She enjoyed all the lessons. More importantly, I must say she learned a lot from the lecturers. She is proud of the apps she developed during the course.”

Dr. Prem, Parent of Ayre, 12

“The class was fun and enjoying. I really loved learning in the class as the teachers there were kind and helpful. They taught me many things I had not known and I got my certificate happily. I am grateful to my teachers for providing and guiding me through this fun and nourishing experience. Coding Lab is a fun place to go and I would recommend it to my friends. Thank you fellow friends and teachers for helping me through coding. 😷 Stay safe! 😁😁😁.”

Cheng Hao, 12

“Great class. Very fun. The teacher is interesting”

Lin Feng, Mother of Shane, 11

“Educator was interesting and engaging. My child enjoyed the classes very much. Besides the daily updates of what was covered in class, I was pleasantly surprised by the photos (taken in class) shared in the group chat.”

Cheryl, Mother of Gene, 12

“My son absolutely love this class”

Cynthia, Mother of Lucas, 11

Our students have been awarded accolades locally and globally.
Read more raving reviews, meet our students or check out our students’ achievements!

Meet Our Delighted Students!

Our rigorous programme ensures that our students always place ahead of the curve.
Check out some of our students’ achievements, hear from our students, or read what our parents say about us!