MOBILE APP DEVELOPMENT


PYTHON MEETS MATH


ADVANCED LEARNING


Coding isn’t a race to the end – it’s the journey that matters the most.
Level up and code even more functions into your app!
A Space Invaders game coded by 12-year-old Luciano

P21S: Advanced Computer Scientists


For Ages 11-13

Advanced Problem-Solving Skills
12 research areas for students to model advanced concepts and apply their coding skills across 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 and other features 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 for students to advance their coding abilities. These research areas span 3 groups to expose students to the diverse breadth of applications possible with coding.

Students are required to complete at least 6 (min) – 8 (recommended) research areas before progressing to the next level. Research areas proceed based on a pre-selected schedule curated by Coding Lab tutors which expose your child to all 3 groups by the time they complete at least 6 research areas. 

The prerequisites for this programme are App Inventor (P201 and P202) and Python Junior (P205 and P206).

Want to find out more? Meet some of our students or check out our FAQs.

The material is well organised and designed with purpose. My kid is able to do simple coding and is motivated to learn more. Parent of Tan Yi, 12 years old, Python Junior 1
The Teachers are patient to the kids and friendly and my son enjoyed making apps/games. Parent of Gareth Tay
Outline

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 – MB1: Micro:Bit Advanced 1
P21S – MB2: Micro:Bit Advanced 2
*Requires Micro:Bit

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
*Requires Android phone

Class Format

5 sessions x 2 hours per research area
12 research areas in total

Weekly Classes (Billed Quarterly)
10 sessions (2 Research Areas) per quarter
SG$420 (use "MYCODEONLINE" at checkout)
5 x 2hrs (Individual Research Area)
5 sessions (1 Research Area)
SG$238.10 (use "MYCODEONLINE" at checkout)

For Students

• Ages 11 to 13 or
• Completed P201, P202, P205 and P206 or
• Passed the placement test with Coding Lab

Course Structure

• eBook and video-on-demand provided
• LIVE Online Classes
• Maximum 1:8 Instructor-Student ratio
• Micro:Bit or Android phone required for certain research areas


Schedules
 

LIVE ONLINE CLASSES

Learn from the comfort of your home. All our lessons are conducted online using Zoom. Your child will get to interact with their teacher and classmates in real-time.
*Note: Some research areas require Micro:Bit or Android phone

 

Testimonials

Why kids love our LIVE Online Classes

Hear from our students directly on why they enjoy our LIVE coding online lessons, #fromthecomfortofhome!

EXPERIENCE The Coding Lab® Difference ONLINE

Learning from home has never been this simple for ages 7 to 18 with our E-Learning Package!

ICS Student Feature: Ankit Maharana, 11

Watch 11-year-old Ankit Maharana's Take A Break app, which he coded with Python to remind users to take breaks from using computers. This project won him a Distinction and Judges' Choice (Best Presentation) in the International Coding Showcase 2021.