Frequently Asked Questions

How do I register for a course?

Simply hit the "Register" button on the course page for your desired course and course date. You will have to make payment for the course for your slot in the course to be confirmed. Payments by QR code and bank transfer may take up to 3 working days for verification of the payment by our finance officer.

For courses that are not open for registration yet, you can join the waitlist by clicking on "Join the waitlist".

What happens when I join a waitlist?

As soon as the course is ready for booking, our friendly Student Affairs Officers will email you directly so you can get started with your enrollment!

How long are our courses?

We offer both short courses and part-time courses.

Most part-time courses have a 15-hour classroom schedule that spans over a 6-week period, with one 2.5-hour lesson each week. When you register for a course, you will find the lesson schedule.

Short courses have a classroom schedule of between 6 hours to 9 hours, usually within 1 to 2 days.

How long is each lesson?

For our short courses, each lesson lasts for 3 hours. For part-time courses, each lesson is 2.5 hours long.

Are there any online components to the course?

All our courses are taught face-to-face with an industry expert — call us old fashioned, but we think nothing beats the personal mentorship experience. However, as part of the course, you will receive course materials to practice what you have learned outside of classroom hours.

Do I have to practice or read up after class?

As with picking up any new skill, your proficiency in programming will improve with practice, so we advise you to spend some time to practice what you’ve learnt in class. To facilitate that, most of our courses will supplement you with practice questions which you can attempt in your own time. We’ll be more than happy to give you all the help and support you need, even outside of the lesson.

What do I need to bring to class?

Please bring your fully charged laptop and come refreshed and ready to learn. Unless otherwise stated, this should be all you need to begin your journey!

How can I tell if I meet a courses' requirements?

You may find all the prerequisites in the course description at the course page. Some courses may require a foundational understanding of certain programming language or other skills. If you are still unsure, please reach out to us at [email protected], or on Telegram at @upcodesupport.

What is the schedule of the course?

Course schedules differ between bootcamps and part-time courses. As soon as a course opens up for registrations, you can find the schedule in the course description. For part-time courses, we typically have one lesson a week, during weekday evenings from 7.30pm–10pm or on Saturday mornings or afternoons.

Is there an exam with the course?

In the final lesson of the course, there will be an assessment to test your new coding skills. You will require a passing grade to graduate from the course. All our instructors will ensure that you will get all the help you need to prepare for the assessment.

Are the course instructors qualified?

All of our courses are developed and delivered by industry experts with years of experience — PhD holders, practicing software engineers, Chief Technology Officers, and startup founders. They are the best people to give you the best learning experience with the most industry-relevant coursework.

Will the teacher give me support outside of class?

After enrollment, we add all students to an exclusive chat group so that you can reach out directly with your instructor. You can use this group to connect with the instructors or fellow students if you are ever struggling, so you get all the support you need.

Where are the lessons taught?

Our classrooms are located across 2 locations in Singapore - The Cathay, and one-north. Location may differ depending on course or date. You can find the course location on the course details page, under the course schedule.

The Cathay
2 Handy Rd, #03-06 The Cathay, Singapore 229233 (Walking distance from Dhoby Ghaut MRT station and Bencoolen MRT station.)

one-north
81 Ayer Rajah Crescent, Singapore 139967 (A short walk from one-north MRT station.)

Find us at #02-67 or Classroom A.

What grants can I use with my UpCode Academy courses?

UpCode Academy offers some courses that qualify for government subsidies. For more information on which courses are eligible for grant funding, please register for an account.

Who qualifies for government grants?

All PRs and Singaporeans are eligible for government grants.

Why does my age matter?

Under some grants, the amount of reimbursements you are eligible for depends on your age. When filling out your personal particulars for your account on the website, please try to be as accurate as possible.

Can I still get a grant if I am not a PR or Singaporean?

The grants are currently only available for PR or Singapore citizens. However, anyone can sign up for our courses!

What documents do I need to prove my eligibility?

Once you have registered and paid for your course, our friendly Student Affairs Officers will be in contact to help guide you with the documents you need to fill out for applicable grants. Once the course is completed, they will email you with full instructions for the claim process.

UpCode Academy

Attend coding classes taught by true experts working in the industry. Get practical instructions and interact with these practitioners during the classes.

  • 28 Courses
  • 1,236 Students
  • 28 Instructors

Subscribe to our Newsletter