Our Online Classes

We nurture future leaders in technology with a rigorous curriculum that drives results

Founded by an MIT Master’s alumnus, our award-winning, MIT-inspired classes guide students aged 7–18 to success in coding and computational thinking. With a proven track record in national and global coding competitions, our programme equips students with skills that boost academic performance and foster a lifelong problem-solving mindset.

Our interactive online classes bring world-class computer science education to students anywhere in the world. From Singapore to San Francisco, learners gain access to top educators and a leading curriculum—all from the comfort of home.

Save Time

Online learning is the time-saving superpower for both students and parents! Imagine ditching the commute and reclaiming those precious hours for what truly matters - be it to slip in an extra Math practice or simply to catch an extra 30 minutes of sleep.

Effective Comprehensive Online Learning

Our Live Online e-learning is much more than just a live zoom class. Students get complimentary access to our LMS (Learning Management System) which includes on-demand interactive videos, fully illustrated ebooks, quizzes to test their understanding and more!

From Anywhere in the World

Geographical boundaries no longer restrict you. Relocating to a different country for work, be it short-term or long-term will no longer be a disruption to your children's education in computational thinking and coding.

Nurturing students aged 7 to 18

  • Two students attending Coding for Kids Course

    Ages 7-9

    Scratch | Micro:Bit | mBot Robotics | Game Development | Young Computer Scientists

    Start your child off on the right foot forward with our MIT-inspired, award-winning curriculum that has turned learners into winners of National and Global Code competitions. Let your child have the best chance of success in coding and computational thinking with our rigorous, results-driven programme.

  • DSA Coding Portfolio Python App Inventor Robotics

    Ages 10-12

    App Development | Python | Advanced Computer Scientists | Direct School Admission (DSA) | HCIC

    From getting into their dream secondary schools via DSA, winning Singapore Nationals competitions such as HCIC (Hwa Chong Infocomms Challege) to winning global competitions such as MIT App Inventor Summit Hackathons, our curriculum has helped our students achieve tremendous results that matter.

  • Coding for Teens Python

    Ages 13-18

    Python | Olympiad | AI | Data Science | Web Apps | Game Development | Modelling & Simulation

    From igniting a passion for computer science and helping students determine if it's the right path for them, to getting discretionary admission consideration to NUS Computer Science by winning Olympiad medals, to securing spots in top-tier global universities, our programs have had a profound impact on students’ academic and professional journey.

Learning from home has never been this simple

A quick introduction to Coding Lab online e-learning

Why kids love live online elearning with Coding Lab

  • Our complete e-learning solution includes live zoom video class with our tutors, access to our learning management system (LMS), on-demand interactive tutorial videos, full-illustrated ebook, fun quizzes to test your understand and more!

    • Scheduled live online lessons (taught over Zoom)

    • Access to our Coding Lab Learning Management System

    • Complimentary access to the equivalent self-paced learning course worth SGD$99

    • 24/7 Access to on-demand interactive video tutorials

    • Fully illustrated ebook

    • Online quizzes and coding challenges to test your knowledge and practise

    • … and more!

    1. Simply sign up for our class like how you normally would! Choose the age group here, identify the course you are interested in, navigate to “Locations and Schedules" and view the classes schedules under “Online”.

    2. Details on how to set up and test your device will be emailed to you separately.

    3. Of course, our friendly staff are always ready to assist you.

      1. Call us at +65 6977 9641 or

      2. Email us at learntocode@codinglab.com.sg or

      3. Chat with us via WhatsApp or Facebook Messenger

    • A desktop (with webcam and microphone) or laptop

    • The focus to learn from home

    • Psst, our complimentary HBL Concierge service can assist you and your child in setting up! Sign up here.

Loved by both Parents and Students

“My boy had recently completed Python 1 class , and is now solving challenging Python tasks as part of his Python Perfect classes, which will ready him for Python 2. I am glad we found Coding Lab as it has ignited my boy’s passion for coding”

Hui Li, Mother of Ian (14), Hwa Chong Institution

“Another part of Python that I really enjoyed was Python Perfect which was basically coding challenges. I would work on different challenges each week, to devise a solution to the problems. I really enjoyed it and that kept my interest sustained.”

Josephine, 14, RGS

“Teacher has been very inspiring in the Game Maker class. She tailored to the student's age, helped and guided through how to finish a game project on their own! My son liked it very much and enjoyed the learning.”

Parent of Siyuan, 8

“The lessons are engaging and my child is always looking forward to Saturdays. The teacher-student support in Coding Lab is also excellent”

Li Hong, Mother of Ziv, 11

“My boy enjoyed the lesson very much. He is empowered to be able to create games from the app and asked me to challenge him in the games that he has created. Thank you Coding Lab for igniting the passion of coding in him”

Catherine, Mother of Brendan, 10

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

 FAQs (On Live Online Classes)

General Questions

  • We offer (Live) Online Learning Classes to students aged 7 – 18. We look forward to welcoming your child with us! For younger ones who require help to get started online, register for our complimentary 30-minute onboarding session here.

  • For all (Live) Online Learning classes, the material covered, curriculum and lesson duration remain unchanged. Our team has worked hard to optimise our award-winning curriculum and materials for (Live) Online Learning.

    Some of the key highlights include:

    • Best-in-class Learning Management systems

    • Interactive on-demand tutorial videos recorded with professional recording equipment

    • Reduced class size for (Live) Online Learning

    • Complimentary Online e-learning concierge service to ass you with pre-course setup and any questions you might have

    We would love to ease you and your child into our (Live) Online Learning class smoothly from his/her very first session. Do reach out to us at learntocode@codinglab.co if you have more questions or need any help.

  • We believe that every child should learn to code, and our team works towards ensuring that this can be easily achieved through our Live Online Learning classes. As coding is the language of computers, learning to code online is possible!

    Our small class sizes allow our tutors to focus their full attention on each and every student, so help is available for any issues faced.

    We also encourage students to share their screens at all times, especially if they are having trouble, so that our tutors can guide them through their thought processes and codes in real-time.

    We strive to nurture future leaders in technology, and that is not only limited to coding. They gain computer literacy and the ability to independently do online learning. In fact, most of our students who have attended our online classes have no issues doing MOE’s HBL, which is much more complicated than our LIVE classes.

    Rest assured that we are here to help you through navigating online learning. Before your class, you can sign up for our complimentary 30-minute Live-Online E-learning Concierge service with our friendly Enrolment Consultant here, which will provide LIVE guidance and ensure that you have everything that you need set up.

  • Ideally, an Android device (phone or tablet) should be used for our App Inventor classes (P201 App Inventor 1, P202 App Inventor 2 and P21S Advanced Computer Scientists). The iOS version for Apple users or an online emulator can still be used, though certain features may not function as well. Thus, we recommend the use of an Android device, which can be used across multiple classes in our Ages 10-12 roadmap.

  • Yes, we fully understand. Rest assured, our online classes are designed for students to learn without the accompaniment of their parents.

    Having said that, we recognise that every child is different. The main determinant of whether a child can learn online unaccompanied is the ability to focus. From our experience, most students from 8 onwards are able to learn online unaccompanied while quite a number of the 7 year-olds are also able to do so.

    In fact, you can sign up for the complimentary 30-minute run-through here with us so that we can guide your little one through the set-up and they will be able to attend our classes. No need to worry about any difficulties faced during class, our tutors will be there to help them out – and our small class sizes ensure that everyone is keeping up with the lesson!

    Did you know?

    Our students are encouraged to share their screens with the tutors at all times. Tutors can take over their screen, and help them along with their code. It is as though the tutors are right beside them, guiding them through! This is only possible with coding, because all the work that is done, is done on-screen!

    Most students who have attended our online classes have no issues. Our team understands the difficulties of navigating online learning on your own, so we have worked hard to ensure that learning online is easy.

  • We totally understand that. Come join us for our in-person classes at our various centres in Singapore and Japan

Current Students

  • Thank you for signing up with us! By now, you should have received in your inbox an email with all the details you need.

    If you need more guidance, just give us a call at +65 6977 9641 or email us at learntocode@codinglab.co

  • As our student, you will be granted access to our full suite of Online Learning resources. Aside from classes being live-streamed to you via video conferences, pre-recorded interactive videos-on-demand is also available for you to catch up or revise if you missed out on anything. We also encourage frequent home practice via our online system and course-specific forums, which allow students to submit their code for grading anytime, anywhere, and have their questions answered by our tutors.

  • Our E-Learning Concierge service will be happy to assist you. Simply give us a call at +65 6977 9641 or email us at learntocode@codinglab.co to book a complimentary Online E-Learning pre-course briefing and set-up session with us, so that we can guide you and your child through.

  • A stable internet connection is required for our LIVE online coding classes. Here are three things you can do:

    1. Try restarting your modem and router by turning off the main switches, waiting 30 seconds to 1 minute, then turning it back on again.

    2. Troubleshoot your slow internet connection.

    3. Consider these 5 tricks to strengthen your Wi-Fi from Tech.gov:

      • Find the ideal spot for your router. It should be in the centre of your house and high on a wall or top shelf, in an open space with no walls, obstructions or other signal-interfering equipment (eg. cordless phones, old Bluetooth devices, microwave ovens, reflective/metallics surfaces).

      • Update the firmware. These regular updates have security patches and other improvements. Some routers have built-in update processes and older models may require you to download firmware files.

      • Time for an upgrade. If you frequently face network-related congestion issues that cannot be attributed to a slow broadband connection, your router might need an upgrade.

      • Wi-Fi extenders aka Wi-Fi boosters or repeaters. These improve Wi-Fi coverage by receiving wireless signals from your router and repeating them using powerful amplifiers and antennas.

      • Mesh networking devices. A mesh network comprises separate routers called nodes that use Wi-Fi to communicate with each other, each providing a full Wi-Fi signal in each room they are placed in. However, these are more expensive than Wi-Fi extenders.

  • A laptop is needed for a number of platforms to load. Therefore, it is recommended to get a laptop for your child.

  • We understand the difficulties of attending E-Learning Classes for parents and students. If you are worried about whether your child can navigate the Zoom platform for class, our friendly Enrolment Consultants will schedule a 30-minute LIVE call to get your child set up and run through everything that he/she needs to know before class.

    This includes:

    • How to join a class

    • Navigating the Zoom interface

    • Downloading the relevant software

    • Answering any queries that you might have!

    Register for our complimentary 30-minute onboarding session here. You can also call us at 6977 9641 or email us at learntocode@codinglab.co if you have any other queries.

  • We fully understand, being parents ourselves. That’s why we’ve ensured right from the start, even for our physical classes, to inculcate and instil good eye care habits in all of our students.

    All of our students take compulsory eye breaks for every hour of classes with us. We recognise that this also gives everyone a breather and the added benefits of being productive and staying focused on classes.

  • Our classes are a mixture of teaching and hands-on learning, where students code and solidify the concepts that they have learnt, then have discussions and reflections to reiterate what they have learnt. The mixed learning will ensure that our students are engaged and have a true understanding of their codes.

    To ensure that classes are manageable and productive, we have also instilled in our students the importance of taking eye breaks after every hour of class. We all know the benefits of having breaks – it gives us a breather and helps us to be productive and stay focused. We enforce eye breaks in our physical classes, and we will continue to do so in our online classes.

    During breaks, our Educators will encourage students to drink up, go to the washroom, and look out of the window. We have also compiled a list of wellness resources to guide them through caring for their physical and mental well-being. This will be done through class activities such as eye exercises, simple stretches and deep breathing to promote relaxation and meaningful exercises that they can do at home.

  • Don’t worry, we know the difficulties of navigating a new platform. Our Teacher breaks it down step-by-step to guide you through downloading Zoom and creating your very own account. This video is especially useful for little ones between the ages of 5 and 9! ⁣

    Still not sure how? Register for our complimentary 30-minute onboarding session here, call us at +65 6977 9641 or email us at learntocode@codinglab.co if you have any other queries.

Others

More questions? Our FAQ page contains a comprehensive list of questions on all topics such as class formats, curriculum and policies.

Learn, Code, and Thrive with Us!

Join Thousands of Successful Students