top of page

Frequently Asked Questions

General

  •  

    Our programs are designed for students aged 6 to 18, with courses carefully structured by age group and experience level. This ensures students learn at a pace that is both comfortable and engaging.

  •  

    Yes, there are courses for all ages and all levels!

    From complete beginners looking to start, to veteran learners looking to polish their skills, we have comprehensive courses available and suitable for everyone.

  • Children can start learning foundational coding concepts as early as 6–7 years old through visual, block-based programming. As students grow older, they gradually transition into text-based programming languages such as Python and JavaScript.

     

    Early exposure helps develop logical thinking, problem-solving skills, and confidence with technology.

  • Each of our Technology Courses are categorized by suitable ages for learning, course difficulty, and the time needed for each course. The categories have been carefully assigned so that it will match your needs perfectly and help you find a course you’ll love!

    If you have any questions, you can reach out to us directly on our Whatsapp at +60 18-380 0996 to chat or arrange a consultation.

  • We keep our class sizes small and focused to ensure each student receives sufficient individual attention. Smaller groups also allow instructors to adapt lessons to different learning speeds.

    There exists a lot of programming languages in the world - We believe there is no ‘best’ language as each one excels in different areas.

    For example, C++ is excellent for building fast, scalable systems that involve a lot of processing; Python is often used for automation and machine learning; JavaScript is essential for building web apps; C# is the go to for game developers.


    Then, would you be able to build a game using JavaScript or an app with Python? Absolutely! These languages are basically tools and we can use different tools to solve the same problem.

    TL;DR: It depends on what you want to do!

    We feel that with a solid foundation, you can quickly and eventually pick up as many languages as you'd like to learn.

  • Coding helps children develop:

    • Logical and computational thinking

    • Problem-solving and critical reasoning

    • Creativity and design thinking

    • Persistence and resilience

    • Collaboration and communication skills

    These skills are transferable and beneficial far beyond technology-related fields.

    Our Courses vary in start and end date as different topics may require different hours to complete. It also depends on the student's learning speed as we will cater to matching their progress.

    Compared to finishing the course quickly, we prioritize ensuring our students can understand and utilize what they've learnt.

  • This depends on the child’s age and experience.

    • Scratch is ideal for younger students and beginners, as it introduces coding concepts visually and intuitively.

    • Python is better suited for older students or those ready for text-based programming and deeper computational thinking.

    Our instructors guide students through the most suitable learning pathway.

  • There are a lot of programming languages in the world - We believe that there is no ‘best’ language as each one excels in different areas.

     

    For example, C++ is excellent for building fast, scalable systems that involve a lot of processing; Python is often used for automation and machine learning; JavaScript is essential for building web apps; and C# is the go-to for game developers.
     

    Then, would you be able to build a game using JavaScript or an app with Python? Absolutely!

    These languages are basically tools and we can use different tools to solve the same problem.

     

    TL;DR: It depends on what you want to do!

    We feel that with a solid foundation, you can quickly and eventually pick up as many languages as you'd like to.

  • You may be required to download certain software for learning. If you have any difficulties, no worries!

    Please contact us and we will happily assist you in setting up.

    For on-site lessons, we typically provide laptops for our students to use - though if you have your own personal laptop that you prefer to use, we encourage you to bring it instead. Aside from that, perhaps a water bottle and a jacket in case you feel cold.

Regular Classes

  • Start and end dates vary depending on the course and the student’s learning pace. Rather than rushing to complete a syllabus, we prioritize deep understanding and practical application – adapting lessons to each student’s progress.

  • Currently, our core languages/tools are:

    • Python for Computer Science and Data Science

    • HTML / CSS / JavaScript / Ruby for Web Development

    • Lua and C# for Game Development

    • Figma for UI / UX

    For younger students and beginners, we also use visual block-based programming to build strong foundations before transitioning to text-based coding. Feel free to contact us on our Whatsapp at +60 18-380 0996 for a more in-depth explanation, along with our rationale!

Holiday Bootcamps

  • Our Holiday Bootcamps are the perfect way for students to gain exposure to various fields of technology.

    Designed as a fun introduction to various subjects, our Bootcamps aim to spark curiosity and help students take their first step - which is why we encourage students to try as many of our camps they are able to!

    Once students have figured out what they truly enjoy, we welcome them to transition into our Regular Course.

    This is where lessons will be more in-depth and progress becomes more far-reaching.

  • Yes. Holiday Bootcamps are beginner-friendly and require no prior coding experience.

    All concepts are introduced step-by-step, making them ideal for first-time learners.

Payment

  • Paid trial classes are  available for selected courses or periods. Please contact us to check current availability.

  • Yes, please contact our administrative team at +60 18-380 0996 for more information on discounts.

  • We accept online bank transfers and other standard payment methods (QR, card payments). Full details will be provided upon registration.

  • Refunds are assessed on a case-by-case basis in accordance with our refund policy. Please contact us directly to discuss your situation.

  • If a class is cancelled by us, students will be offered a replacement class, credit, or refund, depending on the circumstances.

Special Learning Needs

  • Yes! We welcome students with different learning needs and strive to create an inclusive and supportive learning environment.


    We recommend these students start with private 1-on-1 sessions with our instructors before they enroll in a group class so they may familiarize themselves with the environment and we can get to know each other better!

  • Our instructors are trained to:

    • Adjust pacing when needed

    • Provide additional guidance or challenges

    • Encourage hands-on learning

    ​This ensures every student remains engaged and supported throughout the course.

Need more information?

If you have further questions or would like a consultation, feel free to contact us via WhatsApp at +60 18-380 0996.

bottom of page