See what our students can do with code

Meet our Code Campers and see what they've achieved with the power of code!
Daniel, 14

Won Silver Medal
At the 2018 National Olympiad in Informatics (NOI)

Attained 11th place for Singapore
At the 2018 Asia Pacific Informatics Olympiad (APIO)

Team Eclipse IMDA Hackathon 6th Place Winners
Daniel (third from left), with course mates from Principles Level X (Machine Learning).

The Singapore National Olympiad in Informatics (NOI) is an annual competition hosted by the School of Computing (SoC) at the National University of Singapore (NUS) since 1998. The competition focuses on the finer points of programming, which involves useful algorithmic techniques and problem-solving skills, and is modelled after the International Olympiad in Informatics (IOI), the ultimate international competition in computing organised by the UN/UNESCO for pre-U students worldwide.

Meet Daniel, one of our pioneering students with a real passion (and talent) for coding. Daniel has been a weekly regular on Campus ever since 2016, and is currently taking Principles 8.

Daniel was first introduced to algorithms in our Principles X class, which spurred him to pursue the topic further and put his competence to the test by participating in the 2018 edition of the NOI. Instead of building a tangible project, Daniel was required to individually solve and program a solution to each of 4-5 programming tasks (with subtasks of varying difficulties) over five hours. He received a Silver Medal for his efforts - an admirable accomplishment indeed! Daniel also landed an 11th placing amongst all Singaporeans at the regional Asia-Pacific Olympiad (APIO), and hopes for a chance to represent Singapore at the IOI in 2020.

Daniel enjoys coding as a hobby and trues to find time to code whenever he can, especially during the weekends and school holidays. He hopes to pursue higher studies in computer science and aspires to enter a job related to machine learning.

Cedric, 15

DSTA Young Defence Scientist Programme Scholarship 2018
SIGKDD Impact Program Award Team Recipient 2018

Team Eclipse IMDA Hackathon 6th Place Winners

Cedric has been coding since he was in Primary 5, and believes that code is the key to solving many of the world's problems. In the last few years, Cedric has been fortunate to have had numerous opportunities to gain real-world experience in working with code, and to apply his passion and talent in technology to develop meaningful and impactful solutions.

In April 2018, Cedric was awarded the Young Defence Scientist Programme scholarship from the Defence Science and Technology Agency of Singapore (DSTA). He received a $1000 grant to conduct research in cyber-security under a DSTA mentor, and is currently utilising the machine learning skills he picked up in our Principles Level X - Machine Learning course to identify unauthorised sales postings on the e-commerce website Carousell!

Cedric is also part of a team of students from Hwa Chong Institution that was one of only 7 groups worldwide to be granted funding of $20,500 by the Association for Computing Machinery's Special Interest Group on Knowledge Discovery and Data Mining (SIGKDD) for a "Budding Data Scientist Hackathon", and is currently working with this teammates to tackle a social challenge of their interest using data science.

As a regular participant in the IMDA Hackathon over the last two years, Cedric has also worked with his fellow Code Campers to build a smart inventory system that makes use of infrared sensors to monitor shelf levels, as well as a voice-activated business intelligence dashboard which is capable of forecasting a company's financial performance using machine learning. His exposure to these various learning platforms over the last two years has given him a taste of what he is able to accomplish with the power of code.

Darion, 11 | Austin, 11 | Ashir, 10

1st Prize (Junior Category) - 2018 IMDA Hackathon
Built a subject course recommender and a smart vending machine

Nahshon, 11 | Kate, 9 | Victor, 9

2nd Prize (Junior Category) - 2018 IMDA Hackathon
Built a physical activity buddy and a smart vending machine

Roshan, 11 | Onno, 11 | Chuan Teck, 10

3rd Prize (Junior Category) - 2018 IMDA Hackathon
Built a NAPFA training app and a smart vending machine

The Infocomm Media Development Authority of Singapore's (IMDA) CodeXtremeApps hackathon, currently in its 12th edition, is one of Singapore's longest running hackathons. This nation-wide coding competition seeks to challenge minds and inspire innovative solutions for current issues that affect us. Each year, our Code Campers take part in this nation-wide coding competition to test their coding chops and teamwork (and have fun while doing so!).

In line with the 2018 theme of "Changing Our World with AI", teams were challenged to solve real problems and improve our lives with new and innovative solutions through the use of Artificial Intelligence (AI).

We are immensely proud of our young Code Campers from our Basics sequence for sweeping the Junior Category and clinching the Top 3 spots! Teams first had 2 weeks to design and submit a trained Machine Learning model and ScratchX project illustrating their solutions to the given challenge statements. They were then required to use Machine Learning to build a "Smart Vending Machine" within 2.5 hours and present their solution during the hackathon day itself. Team Charcoal Leaf, Konvicshon and SGCoders blew the judges away with their creativity and awesome coding skills to win 1st, 2nd and 3rd Prize respectively.

Max, 18

Achieved a perfect score of 7 in Computer Science HL for the International Baccalaureate (IB)
Built a web app to track student attendance

Computer Science can be taken as a subject for the International Baccalaureate (IB) Diploma, which is offered by a number of secondary schools in Singapore. Students have to complete a project-based Internal Assessment (IA) as part of meeting the requirements for the programme.

Max, International Baccalaureate Computer Science Student
Max, International Baccalaureate Computer Science Student

Meet Max, 18, who completed Principles 7 in 2018. For his IB Internal Assessment project at the United World College (Dover), Max applied what he learned from our Principles program - using a combination of Python and JavaScript to develop a prototype web portal that allows school administrators to keep track of student attendance. Students tap into school using their student passes and attendance is automatically recorded via an NFC card reader communicating with a Google Cloud backend - impressive!

Wen Jun, 17 | Jamie, 14 | Erica, 14

3rd Prize (School Category) - 2018 IMDA Hackathon
Built an interactive dashboard for public safety monitoring

Jun, 17 | Justin, 15 | Vir, 14

Top 9 (School Category) - 2018 IMDA Hackathon
Built a visual search engine

Our Principles students also had an impressive showing in the School Category of the 2018 IMDA Code:XtremeApps Hackathon, which focused on improving the world we live by leveraging Artificial Intelligence (AI).

Our all-girls team of Wen Jun, Jamie and Erica impressed the judges and took the 3rd Prize with their solution incorporating the use of video analytics, facial recognition technologies and physical sensors to build an interactive dashboard which allows public safety officials to monitor for unusual activities at public events. Jun, Justin and Vir also achieved a Top 9 finalist position with their solution which allows for rapid web search through the use of data visualisation techniques and natural language processing.

In this category, teams were given slightly over a month to build a software application which made use of artificial intelligence and machine learning technologies to address on of the 6 business problems posed by the various corporate sponsors. On the day of the hackathon, team then had 24 hours to incorporate technical features into their software builds on location which met a hidden "twist" requirement.

Cedric, 14 | Daniel, 13 | Elliot, 14
Jamie, 13 | Marcus, 13 | Matthew, 13

3rd Prize & Top 6 (School Category) - 2017 IMDA Hackathon
Built a Smart Warehouse Shelving Unit

App Wizards at IMDA Hackathon Award Ceremony Team Eclipse IMDA Hackathon 6th Place Winners

Meet our Principles students who took part in the 2017 Edition of the IMDA Code:XtremeApps Hackathon. Centred around the theme of "My Smart City: Connecting Our Senses", the competition challenged participants to solve real problems from organisations across various sectors using Internet of Things (IoT) technology and standards.

The teams worked over 24 gruelling hours straight to create prototypes of a smart shelving unit which made use of infrared sensors and a video camera to broadcast its storage capacity over the internet. The capacity data was then consumed by a dashboard built with HTML, CSS and JavaScript which allowed for the monitoring of items stored in real time.

Cedric, Daniel and Elliot’s solution won them the 3rd Prize in the School category - a formidable achievement after only 8 months of coding with us on Campus, and at the time, completing Principles 5.

Jamie, Marcus and Matthew also placed in the Top 6 - an impressive result for Code Campers who were absolute beginners less than a year before and had graduated from Principles 3 just prior to the competition!

Ya Wen, 12

Built a Runner Game using full Python

Yawen is one of a small handful of primary school kids currently in our Principles sequence. She has been coding religiously with SG Code Campus over the past 2 years, taking courses almost every school term and school holiday without fail. Starting from Basics 1 at 10 years old, she has worked her way through our roadmap, and has most recently completed Principles 5.

Equipped with the skills from her Principles 4 course, Yawen utilised Python and the PyGame library to build this runner game. While it may look simple, the code behind this game is actually very complex. Coding in a full syntax language is challenging, and kids will need to minimally complete and excel in Principles 4 before they will be able to produce a program that looks like this, written in Python.