Imagine trading your standard summer routine for a dynamic tech incubator, where immersive coding turns you from a curious screen-user into a creator of digital worlds. CS summer programs in Singapore for high school students can help you build practical technical skills while experiencing what university-level computer science study may involve.
Through intensive labs, you may build algorithms, write object-oriented programs in Python or Java, and unpack the logic behind data structures. These programmes can also offer a realistic preview of college life, from team capstones and campus lectures to conversations with professors and tech industry professionals.
Many options introduce emerging fields such as robotics, cybersecurity, quantum computing, AI, and digital innovation while encouraging collaboration with peers from around the world. Beyond the classroom, residential experiences, research lab visits, and university-led workshops can show you how computer science works inside leading academic environments.
Why Singapore?
Singapore has established itself as one of Asia’s leading technology and innovation hubs, making it a compelling destination for students interested in computer science. Home to globally recognised universities such as the National University of Singapore (NUS) and Nanyang Technological University (NTU), the country offers access to world-class research in artificial intelligence, data science, robotics, cybersecurity, and computing systems.
Beyond academia, Singapore hosts regional headquarters for major technology companies, a thriving startup ecosystem, and government-backed initiatives focused on digital transformation and smart-city development. This creates an environment where students can see how computer science is applied across industries ranging from finance and healthcare to sustainability and urban planning.
To help you get started we have prepared a list of 15 CS summer programs in Singapore for high school students.
For adjacent opportunities, consider the online CS program.
Key Takeaways
- Costs range from free, as with the IMDA/Microsoft bootcamps and CSA’s Youth Cyber Exploration Programme, to about SGD 5,450 for NUS College Summer School’s international rate.
- Several free programs are restricted to Singapore residents, including the IMDA/Microsoft bootcamps, CSA Youth Cyber Exploration Programme, and the Sentinel Programme.
- Programs are hosted by Singapore’s leading universities, including NUS, NTU, and NUS College, with several requiring no prior coding experience.
- Program length ranges from a four day bootcamp, as with the IMDA/Microsoft Game Development Bootcamp, to multi-month commitments such as the NTU Nanyang Research Programme, which runs from April through the following March.
- Several programs focus on specific emerging niches, including cybersecurity at CSA’s Cyber Wargame Centre, generative AI tools at NTU’s GenAI Bootcamp, and AI applications in healthcare at NUS SCALE.
- Competitive national pathways exist too, including AI Singapore’s National Olympiad in Artificial Intelligence, which narrows hundreds of participants down to 8 students who go on to represent Singapore at the IOAI.
- Most fee-based university programs accept international students, while most free, government funded options, including IMDA, CSA, and the Sentinel Programme, are restricted to Singapore residents.
- Immerse Education’s Software Development & AI Summer School is one of the few programs open to students worldwide aged 15 to 18, combining hands-on coding and AI projects with one-on-one mentorship and bursary support.
15 CS Summer Programs in Singapore for High School Students
1. NUS SCALE Youth Programme – AI & Machine Learning Fundamentals
Location: National University of Singapore (NUS), Singapore (online and on-campus options available)
Cost: ~SGD 2,680
Acceptance rate/cohort size: Selective; typically up to 30-40 students per class
Dates: June 29th – July 3rd
Application Deadline: Rolling admissions
Eligibility: Pre-university and high school students in grades 10-12; must be at least 15 years old at the start of the program; English proficiency is required; open to international students
This program immerses you in the core principles of artificial intelligence and its real-world business applications. For students comparing beginner-friendly CS summer programs in Singapore for high school students, it stands out because it teaches AI history, logic, deep learning, clustering, function estimation, and K-Nearest Neighbors classification without requiring prior coding experience. Throughout the program, you engage in practical activities such as data mining with the visual programming tool Orange, collaborating on mini-projects, analysing real-life datasets, and delivering team presentations.
It requires absolutely no prior coding experience, relying instead on intuitive, component-based software to teach complex concepts. Ultimately, you develop the practical skills to build basic machine learning models, identify AI-driven opportunities for operational improvement, and communicate your technical insights effectively.
Why it stands out: It allows you to grasp highly disruptive, advanced AI technologies through accessible visual tools and expert university instruction, completely removing the traditional barrier of needing to know how to code first.
2. Immerse Education’s Software Development & AI Summer School

Location: Sydney, San Francisco, and Toronto
Cost: Varies; summer school scholarship available through their bursary programme
Dates: 2 weeks during the summer
Application Deadline: Multiple summer cohorts; Rolling admissions
Eligibility: 15-18 year olds; open to students worldwide
Joining Immerse’s Software Development & AI Summer School will give you the chance to explore and immerse yourself in a hands-on learning experience. You’ll participate in practical coding exercises, work on AI projects, and collaborate on challenges. You’ll gain knowledge about a range of topics, including machine learning, neural networks, and software engineering. You’ll get to improve your problem-solving, analytical thinking, and creativity skills.
You’ll learn through expert instructions, receive one-on-one mentorship, and deeply understand the real-world impact of software engineering and AI. The program will include group workshops, expert seminars, and day excursions where you’ll get to explore famous landmarks and institutions and learn through real-world exposure.
Why it stands out: You’ll gain hands-on experience building real AI and software projects while learning directly from expert mentors in an immersive, real-world environment.
3. Future Exploration Programme (NTU Singapore)
Location: Nanyang Technological University, Singapore
Cost: June: SGD 3,542.50 (Standard), SGD 3,379 (Group) | July: SGD 3,106.50 (Standard); SGD 2,943 (Group)
Acceptance rate/cohort size: Open enrollment; cohort size not specified
Dates: June 22-26; July 20-24
Application Deadline: March 25th (June session); May 25th (July session)
Eligibility: High school, junior college, and pre-university students aged 16+; open to international students
The Future Exploration Programme introduces students to rapidly evolving fields that are closely connected to computer science, including artificial intelligence, quantum computing, fintech, and robotics. Through lectures and discussions led by university faculty, you explore how these technologies are shaping research and industry. A major component of the programme involves visits to NTU research facilities, including robotics laboratories and advanced technology centres, where you observe ongoing projects and applications.
The interdisciplinary curriculum highlights how computer science intersects with engineering, finance, and emerging technologies. Participants gain insight into both academic research and technology-driven careers. The programme also provides a first-hand look at studying within a major research university.
Why it stands out: It combines classroom learning with access to advanced research laboratories, helping students see how computer science concepts are translated into real-world innovation.
4. NUS Science Summer Camp
Location: NUS Kent Ridge Campus, Singapore
Cost: SGD 2,950
Acceptance rate/cohort size: Selective; cohort size not disclosed
Dates: June 29th – July 3rd
Application Deadline: Rolling admissions
Eligibility: Grades 10-12 students with strong English proficiency and an interest in STEM; open to international students
Hosted by the NUS Science Demonstration Laboratory, this residential programme introduces students to university-level STEM education through lectures, workshops, and laboratory activities. While the curriculum spans several scientific disciplines, participants are also exposed to computational concepts such as machine learning, data analysis, and technology-driven problem solving. You work through practical activities that demonstrate how computing tools support scientific research and innovation.
Sessions are led by university faculty and researchers, offering insight into interdisciplinary STEM fields where computer science plays an important role. Students live on campus, collaborate with peers from across Asia, and participate in organised field trips. The programme provides both academic exposure and an introduction to university life.
Why it stands out: It shows how computer science supports scientific discovery through hands-on activities while offering a residential experience at a major research university.
5. NTU – GenAI Bootcamp: AI Skills for the Digital Future
Location: Nanyang Technological University (NTU), Singapore
Cost: SGD 3,106.50; S$2,943 group rate
Acceptance rate/cohort size: Open registration; cohort size not specified
Dates: June 29th – July 3rd; August 3-7
Application Deadline: June Run: May 11th; August Run: June 15th
Eligibility: Students aged 16 and above; good command of English; open to international students
In this program, you step into a five-day immersion at NTU, one of Asia’s leading universities for AI, data, and computer science, learning directly from NTU professors. Among the most future-facing CS summer programs in Singapore for high school students, this bootcamp helps you build foundations in generative AI by studying how models like GPT and DALL·E shift computing from analysis to creation across code, data, and design.
You gain hands-on proficiency with AI co-pilots, including ChatGPT, GitHub Copilot, Midjourney, and Canva AI for coding, debugging, data analysis, and visualisation, then explore agentic AI for workflow automation. You collaborate on a Group Presentation Challenge and design an AI-powered solution to a real-world problem. You also tour NTU’s Robotics Research Centre and MAE Innovation Lab and attend a university admission talk.
Why it stands out: It pairs professor-led instruction in cutting-edge generative and agentic AI tools with hands-on coding co-pilot training, exclusive NTU research-lab visits, and a capstone project, all set within a Singapore cultural and university-pathway experience for high school students.
6. IMDA / Microsoft – GitHub Copilot Bootcamp
Location: St. Patrick’s School, Singapore
Cost: None
Acceptance rate/cohort size: Open enrollment; cohort size not specified
Dates: June 3rd, 4th, 5th and 8th
Application Deadline: May 20th
Eligibility: Students from MOE secondary schools and junior colleges in Singapore; not open to international students
In this program, you join a free, four-day computer science bootcamp where you learn software development fundamentals through AI-assisted programming with Microsoft Visual Studio Code and the GitHub Copilot coding assistant. You rank and follow one of two tracks: game development using the Unity editor and C#, or web development using HTML, CSS, and JavaScript.
Across hands-on projects, you use Copilot’s generative AI to accelerate coding workflows, implement intermediate-to-advanced features, and strengthen problem-solving in a professional development environment. You apply design principles and best practices to build playable games or functional web applications while gaining fluency with industry-standard tools. Past game-development students have produced 2D side-scrolling platformers, story-based text adventures, and 3D physics and first-person-shooter games.
Why it stands out: It is a fully IMDA-funded, no-cost bootcamp that pairs Microsoft’s GitHub Copilot and Visual Studio Code with real Unity and web-development projects, giving you hands-on exposure to AI-assisted coding through a Microsoft Global Training Partner.
7. IMDA / Microsoft – Game Development Bootcamp
Location: St. Patrick’s School, Singapore
Cost: None
Acceptance rate/cohort size: Open enrollment; cohort size not specified
Dates: June 3rd, 4th, 5th, and 8th
Application Deadline: May 20th
Eligibility: Students from MOE secondary schools and junior colleges in Singapore; not open to international students
This four-day game development bootcamp introduces you to applied computer science through hands-on coding in the Unity engine using the C# programming language. You work inside professional development environments, writing and debugging code in Microsoft Visual Studio Code while using GitHub Copilot, an AI coding assistant, to accelerate your workflow and implement intermediate to advanced game features.
Across multiple projects, you build playable games spanning genres such as a 2D side-scrolling platformer, a text-based adventure, a 3D physics game, and a first-person shooter. You develop core programming logic, version-aware tooling familiarity, and problem-solving skills while learning what makes a game compelling. The bootcamp pairs creative game design with a modern, AI-assisted software engineering workflow.
Why it stands out: It is a fully IMDA-funded bootcamp that lets secondary and junior college students build real games in Unity and C# while learning to code alongside Microsoft’s GitHub Copilot, mirroring a modern AI-assisted software development workflow.
8. CSA Singapore – Youth Cyber Exploration Programme
Location: Singapore (held at polytechnic campuses, including Singapore Polytechnic’s Cyber Wargame Centre, and ITE College West)
Cost: None
Acceptance rate/cohort size: Selective; ~60 students
Dates: June 16-18
Application Deadline: Early May or once all slots are filled
Eligibility: Secondary school students; a targeted girls-only bootcamp is also supported to encourage female participation; not open to international students
The Youth Cyber Exploration Programme is a beginner-friendly entry point into computer science through the lens of cybersecurity, making it a strong option within the many CS summer programs in Singapore for high school students who want practical security experience. You work through guided workshops and challenges at a polytechnic’s Cyber Wargame Centre, covering network security, digital forensics, cryptography, and ethical hacking in a simulated environment.
You use a range of industry cybersecurity tools alongside student mentors and polytechnic lecturers, building critical-thinking, problem-solving, and teamwork skills. You then test your abilities in a Capture-the-Flag competition, and top scorers advance to the Central CTF Competition. The bootcamp also includes career guidance to connect technical skills with cybersecurity pathways.
Why it stands out: It is a national, government-supported cybersecurity bootcamp run by Singapore’s polytechnics that requires no prior experience yet gives students hands-on access to a dedicated Cyber Wargame Centre and a competitive Capture-the-Flag pathway.
9. NTU Nanyang Research Programme (NRP)

Location: Nanyang Technological University, Singapore
Cost: None
Acceptance rate/cohort size: Selective; cohort size not specified
Dates: April 13th – March 5th
Application Deadline: February 24th
Eligibility: Junior College 1 students and Year 5 Integrated Programme students; must be from Singapore
The Nanyang Research Programme offers students the opportunity to conduct long-term research under the supervision of NTU faculty members. Unlike shorter CS summer programs in Singapore for high school students, this programme can involve sustained projects in artificial intelligence, machine learning, data science, computational modelling, cybersecurity, or software systems. Throughout the programme, participants learn how to review academic literature, design research methodologies, analyse data, and document findings using professional research practices.
The experience closely mirrors undergraduate research and requires regular interaction with university researchers. Participants ultimately produce a research paper and complete an oral presentation based on their findings. The programme develops both technical and academic skills while providing insight into research careers in computing.
Why it stands out: Students undertake sustained faculty-mentored research projects that resemble undergraduate computer science research rather than short-term summer coursework.
10. NUS SCALE Youth Programme – Introduction to Artificial Intelligence and Generative AI in Healthcare
Location: NUS (National University of Singapore) campus, Singapore
Cost: Not publicly stated
Acceptance rate/cohort size: Non-competitive; exact cohort number not stated
Dates: June – August
Application Deadline: Rolling, first-come, first-served basis
Eligibility: High school and pre-university students in Grades 10-12; minimum age 15 at the start of the programme, open to international students
In this program, you join an on-campus NUS course that introduces the computer science foundations of artificial intelligence and generative AI through the lens of healthcare. Across five faculty-led, three-hour sessions, you study machine learning, deep learning, neural networks, large language models, and generative models, then explore how these systems power applications such as medical imaging and personalised medicine.
You apply AI concepts and tools to real-life case studies, examine AI ethics and responsible AI, and collaborate on a team project proposing an innovative healthcare solution. You also experience a campus tour and an industrial learning journey before presenting your group’s work on the final day.
Why it stands out: It pairs core AI and generative AI concepts with a hands-on team healthcare project, an industrial learning journey, and an NUS-issued e-Certificate of Completion with an assessment report.
11. NUS College Summer School

Location: NUS College, University Town, Singapore
Cost/Stipend: SGD 2,725 (Singaporeans/PRs); SGD 3,978.50 (ASEAN); SGD 5,450 (International)
Acceptance rate/cohort size: Selective; cohort size not specified
Dates: June 21-27
Application Deadline: Rolling admissions
Eligibility: Pre-university students aged 16-18; open to international students
NUS College Summer School offers a residential academic experience that introduces students to interdisciplinary problem-solving through university-style seminars and collaborative projects. Participants explore subjects including artificial intelligence, technology, sustainability, and innovation while learning from NUS faculty members in small-group settings. A central feature of the programme is the Synthesis Lab, where teams develop and present solutions to real-world challenges using analytical and evidence-based approaches.
You gain experience working across disciplines, reflecting the increasingly interconnected nature of computer science and technology fields. Living on campus also provides insight into residential college life and the expectations of university study. The programme is well suited to students interested in understanding how computing interacts with broader societal and technological challenges.
Why it stands out: Its interdisciplinary honours-style curriculum encourages students to apply computing and analytical thinking to complex problems that span multiple academic fields.
12. Digital and Intelligence Service, MINDEF/SAF – Sentinel Programme
Location: Singapore; workshops and ceremonies held at partner venues such as Singapore Polytechnic and Temasek Polytechnic
Cost: None
Acceptance rate/cohort size: Selective; approximately total 800 students yearly
Dates: Four-year pathway for those joining in Secondary 1
Application Deadline: Secondary 1: March 15th; Secondary 3 intake: October 18th
Eligibility: Singapore citizen or Singapore Permanent Resident; first-year student of an eligible cohort, such as Secondary 1, or a Secondary 2 student applying for the Secondary 3 intake; not open to international students
In this program, you join a multi-year national talent pathway where you build foundational computing and cybersecurity skills through hands-on workshops and capstone projects. As a lower-secondary participant, you attend three-day holiday workshops covering web application development with JavaScript and HTML, network forensics, and server-side programming, while upper-secondary students progress to front-end development with React, web and database security, and large language models.
You apply what you learn in projects such as building a password-protected image safe, developing user-authentication and attack-detection applications, and creating chatbots. You also use tools like Wireshark to investigate simulated cybercrime cases and visit MINDEF/SAF defence agencies.
Why it stands out: It is Singapore’s first national cybersecurity talent-development programme of its kind, fully sponsored by MINDEF/SAF, offering a structured progression from secondary school onward with opportunities for internships and mentorships with defence agencies.
13. IMDA Goldman Sachs – AI Illuminator Coding Workshop
Location: Singapore
Cost: None
Acceptance rate/cohort size: Open enrollment; cohort size not specified
Dates: June 4-5
Application Deadline: Application closing date is not publicly specified for the current cycle
Eligibility: Secondary school students; requires a Google or Gmail account; not open to international students
In this program, you will engage in an immersive introduction to basic Python programming and artificial intelligence concepts during the Goldman Sachs AI Illuminator Coding Workshop. You will gain hands-on experience by programming Raspberry Pi microcontrollers integrated with sensors and LEDs. Throughout the two-day workshop, you will apply your newly acquired computer science skills to build automated Telegram bots aimed at creating a tangible sustainability project.
You will also develop practical problem-solving capabilities by combining hardware components with digital software systems. Furthermore, you will have the unique opportunity to interact with technology professionals at Goldman Sachs, gaining valuable insights into how these coding and AI techniques are applied within the real-world financial sector.
Why it stands out: It provides younger students a rare opportunity to bridge hardware engineering and software development while networking with technology professionals inside a global financial institution’s corporate office.
14. AI Singapore – National Olympiad in Artificial Intelligence
Location: Singapore (online Preliminary Round; in-person Final Assessment and NTU-based training)
Cost: None
Acceptance rate/cohort size: Selective; top 150 students advance to the Final Assessment, with roughly the top 50-60 progressing to NTU selection and 8 ultimately chosen to represent Singapore at IOAI
Dates: November – August (All activities)
Application Deadline: February 20th
Eligibility: Eligible MOE students in Singapore secondary schools through polytechnics; proficiency in fundamental AI concepts expected; not open to international students
This competition is run in partnership with Nanyang Technological University to discover and develop young AI talent. You begin with an online Preliminary Round delivered through Google Forms, working through 300 multiple-choice questions that span machine learning, deep learning, computer vision, natural language processing, and foundational programming. Advancing to the Final Assessment, you tackle 20 MCQs plus three programming questions that test how you implement AI methods in practice.
Top performers enter NTU-led training, weekend sessions, and a residential boot camp focused on classical machine learning, neural networks, and applied coding workflows. Throughout, you build hands-on experimentation skills and a national competitive benchmark in core AI domains.
Why it stands out: It is Singapore’s official national pathway to the International Olympiad in Artificial Intelligence, combining a rigorous multi-domain computer science assessment with NTU faculty-led training that has produced gold-medal-winning teams on the global stage.
15. Science Centre Singapore – National Robotics Competition
Location: Science Centre Singapore, Singapore
Cost: Varies, more details here
Acceptance rate/cohort size: Open entry; cohort size not specified
Dates: Competition sessions run August 17-20 and August 24-28; secondary-level Regular Category presentation falls on August 20th and the robot run on August 27th
Application Deadline: July 1st for the Open Category and July 8 for all Regular Categories and the AI Maker Series
Eligibility: Secondary-level students aged 13-17 (inclusive of Secondary 5); open to international students
In this program, you join one of Singapore’s longest-running school robotics competitions, working in a team of two or three to design, build, and program robots for the National Robotics Competition’s challenges. In the Regular Category, you code an autonomous LEGO-based robot that must make its own decisions on a field reconfigured each round, sharpening your algorithmic logic and debugging skills.
The AI Maker Series goes further, asking you to train an artificial intelligence or machine-learning model so your robot detects mission cards while navigating a track. You may choose your own software environment, while the Open Category lets you pair free-choice hardware with original code to solve real-world problems before a judging panel.
Why it stands out: It offers secondary students multiple computer-science-focused tracks spanning autonomous robot programming and AI or machine-learning model design.
Frequently Asked Questions: CS Summer Programs in Singapore for High School Students
What is a CS summer program for high school students?
A CS summer program is a structured experience that introduces students to computer science topics like AI, machine learning, cybersecurity, and software development before college. Programs typically include lectures, coding workshops, and team projects, often hosted at universities such as NUS and NTU. Most run between a few days and two weeks, though some research focused options extend over several months. Many conclude with a capstone project or presentation.
Do I need coding experience to apply?
No, several programs are specifically designed for beginners with no coding background. NUS SCALE’s AI & Machine Learning Fundamentals course uses the visual programming tool Orange instead of requiring code, and Immerse Education’s Software Development & AI Summer School introduces coding and AI concepts from the ground up. A genuine interest in technology matters more than existing technical skill.
How much do CS programs in Singapore cost?
Costs range from free to about SGD 5,450 for NUS College Summer School’s international rate. Free options include the IMDA/Microsoft bootcamps and CSA’s Youth Cyber Exploration Programme, while mid-range university programs like NUS SCALE’s AI & Machine Learning course run around SGD 2,680. Immerse Education’s Software Development & AI Summer School offers bursary support that can reduce costs for eligible students.
Can international students attend these programs?
Eligibility varies considerably. Government-funded programs like the IMDA/Microsoft bootcamps, CSA’s Youth Cyber Exploration Programme, and the Sentinel Programme are restricted to Singapore students. University programs such as NUS SCALE’s courses and NTU’s GenAI Bootcamp are open internationally, as is Immerse Education’s Software Development & AI Summer School, which accepts students worldwide aged 15 to 18.
What age do I need to be to apply?
Age requirements generally fall between 15 and 18, though some programs accept younger students depending on grade level. NUS SCALE’s AI & Machine Learning course requires students to be at least 15, while Immerse Education’s Software Development & AI Summer School accepts students aged 15 to 18 from anywhere in the world. It’s worth checking each program’s specific age cutoff before applying.
Will I build a real project during the program?
Yes, most programs on this list include hands-on project work. The IMDA/Microsoft GitHub Copilot Bootcamp has students build playable games or web apps using AI-assisted coding tools, and the Goldman Sachs AI Illuminator Workshop has students build Telegram bots using Raspberry Pi hardware. Immerse Education’s Software Development & AI Summer School follows a similar hands-on approach, with students completing real AI and software projects under expert mentorship.
How do these programs help with college applications?
Participating in a CS summer program shows admissions officers initiative and engagement with a fast-growing field. Research focused options like the NTU Nanyang Research Programme have students produce a formal paper and oral presentation, giving them a strong academic credential. Programs with a final capstone or certificate, including several NUS SCALE courses, also give students concrete material to reference in personal statements and interviews.
What’s the difference between free government bootcamps and paid university programs?
Free government-run bootcamps, such as the IMDA/Microsoft programs and CSA’s Youth Cyber Exploration Programme, are typically restricted to Singapore residents and run for a few days with a narrow technical focus. Paid university programs, including those from NUS and NTU, are open to international students and often combine lectures, research lab visits, and a broader academic experience. The right choice depends on residency eligibility and whether you’re looking for a short technical bootcamp or a more immersive university style program.
Explore AI, Coding, and Future Study
Singapore’s tech ecosystem shows how ideas become products, from robotics labs and cybersecurity simulations to AI-powered healthcare tools and startup thinking in action.
Through these CS summer programs in Singapore for high school students, you can build coding confidence, test machine-learning concepts, design apps, and solve practical challenges.
These experiences help you decide whether software development, AI, data science, cybersecurity, robotics, or research-focused computing fits your university ambitions.
Where could those skills take you next? Visit our Study Abroad blogs for expert guidance on destinations, subjects, applications, and universities worldwide.
