☹️ School is currently closed
Check out other courses in:
8

National University of Singapore Summer Camp with programming

Views: 2494
Currently watching : 4
Choosing a camp Provide feedback Apply with documents
Current page last update date: 2026-08-11

Programs and prices, tuition fees in National University of Singapore Summer Camp with programming

Program name
date
Age
Dates
22.06.2020 - 26.06.2020
10-12
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Java Coding: Build Mods with Minecraft

  • Age - 10-12 years old.
  • Skill Level - Advanced
  • Direction - coding, game development
  • Tools - Minecraft, Java, Eclipse.

Java Coding: Build Mods with Minecraft is aimed at learning the basics of programming using the Java language based on Minecraft. Students start with the basics, learn coding, expand the available elements of a popular game, add tools, blocks, mobs that were missing before. The course allows students to explore every nuance of the Minecraft source code and, perhaps, inspire the future in the field of coding.

Students will:

  • Use variables, functions, control structures to customize Minecraft
  • Encode in java
  • Create Minecraft Mods
  • Develop logical thinking, problem solving skills.
Dates
22.06.2020 - 26.06.2020
10-12
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Java Coding: Custom Blocks and Maps in Minecraft

  • Age of students - 10-12 years old.
  • Level of qualification - beginner advanced
  • Direction - coding, game development
  • Tools - Minecraft, Java, Eclipse.

The program will teach you to use Java to add a personalized fashion style to Minecraft. Students will create their own items, blocks, develop and create an adventure map, allowing them to be included in the game. Teens will learn how Java code was used to build Minecraft, they will be able to apply game design skills, share the created game elements with their friends.

Students will learn:

  • Create adventure maps, minecraft mods
  • Use variables, functions, control structures to customize Minecraft
  • Encode in java
  • Apply logical thinking, problem solving skills.
Dates
22.06.2020 - 03.07.2020
10-12
from 2848.00 $ / week
from 2848.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Coding and Engineering 101

  • Age of students - 10-12 years old.
  • Qualification level - beginner-intermediate
  • Direction - coding, robotics
  • Tools - JavaScript, micro: bit.

The course combines coding and robotics studying. Students begin by learning the basics of computer software, master the binary code (01101100 01101111 01101100), understand how the computer performs the coded instructions. Combining this knowledge with the concepts of object-oriented programming in JavaScript, students will program the micro: bit, an interactive handheld computer that they can take home. They will use JavaScript to send messages, create games, work on real hardware and develop programming skills.

Learning outcomes:

  • Using micro: bit to encode games and applications
  • Coding in JavaScript and creating simple logic circuits
  • Understanding how programs work and what the code does
  • The development of logical thinking skills.
Dates
08.06.2020 - 12.06.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Game Design and Development 101

  • Age of students - 13-17 l.
  • The qualification level is basic-intermediate.
  • Direction - game development, design
  • Tools - Autodesk Maya, Unreal Engine 4.

The Game Design and Development 101 program will allow you to explore professional video game design with Autodesk Maya, Unreal Engine 4. Camp participants will create original 3D resources using Maya for their own game, import these models into Unreal Engine 4, adjust game levels using UE4 Blueprint Visual Scripting - Systems for creating events, rules and game mechanics. The results of the course will be a valuable addition to the student portfolio.

Participants will learn to:

  • Create levels and environments from grids, geometric shapes
  • Create, embed custom textures
  • Improve gameplay using drawings, visual scenarios
  • Develop the necessary skills of game design, creativity.
Dates
29.06.2020 - 03.07.2020
13-17
from 3148.00 $ / week
from 3148.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

VR Design with Unity and Oculus Go 

  • Age of students - 13-17 l.
  • Level of qualification - beginner advanced
  • Direction - Game Development
  • Tools - Unity, Magica Voxel, Oculus Go.

The course on programming, games, application design will allow camp participants to reach a new level of preparation for college or their favorite activity. Pupils will learn about Oculus Go - a stand-alone virtual reality kit without wires or connecting to the phone, Unity, a standard game engine, for creating realistic virtual worlds. Participants will take home developed projects.

Students will learn:

  • Use game objects, models, levels to create an environment
  • Work with 3D, creating the world of virtual reality
  • Coding, design.
Dates
22.06.2020 - 26.06.2020
06.07.2020 - 10.07.2020
13-17
from 2848.00 $ / week
from 2848.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Intro to Coding for Machine Learning

  • Age of students - 13-17.
  • The qualification level is basic-intermediate.
  • Direction - Coding
  • Tools - Python, Tensorflow, PyCharm.

Coding skills are among the most sought-after in the labor market today, so the introduction course to machine learning is very popular. After becoming familiar with the basics, students apply coding knowledge to machine learning. Students start with logic games, use the Python language - one of the fastest growing programming languages available, move on to object-oriented concepts, deepen coding understanding, learn how to create basic neural networks, prepare for advanced machine learning courses.

Camp participants:

  • Learn how to encode using Python
  • Will create a basic neural network
  • Lay the foundation for more advanced machine learning
  • Will develop machine learning skills.
Dates
29.06.2020 - 03.07.2020
13.07.2020 - 17.07.2020
13-17
from 2878.00 $ / week
from 2878.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Artificial Intelligence and Machine Learning

  • Age of students - 13-17.
  • Level of qualification - intermediate-advanced
  • Direction - Coding
  • Tools - Python, Tensorflow, PyCharm.

Students will become familiar with machine learning, study how to use datasets, probabilities, statistics, work in the Python programming language, use TensorFlow, which helps computers emulate the brain. Preference is given to students who have completed an introduction to machine learning programming (optional).

Studying outcomes are:

  • Skills of using TensorFlow to create a neural network
  • Understanding the basics of programming for machine learning with Python
  • Formation of coding skills, logical thinking.
Dates
08.06.2020 - 12.06.2020
06.07.2020 - 10.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Code Apps with Java

  • Age of students - 13-17.
  • Level of qualification - beginner advanced
  • Direction - Coding
  • Tools - Java, Eclipse.

The program offers to learn the basics of Java, one of the oldest and most current programming languages in the world. Java has many uses, from game development to business applications. Regardless of where you are in the process of studying to code, you can improve your Java skills using console programming applications.

A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.

Shift participants will study:

  • Java project coding
  • Using arrays, loops
  • Definition of variables, data types, classes
  • Solving programming problems with logic and code.
Dates
08.06.2020 - 12.06.2020
06.07.2020 - 10.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Java Coding and Game Development

  • Age of students - 13-17.
  • Level of qualification - beginner advanced
  • Direction - coding, game development
  • Tools - Java, Eclipse, Processing.

The course offers to study the creation of games at the intersection of coding and visual art. Students will learn Java, one of the most widely used programming languages, will use the processing library, add visual effects to their own games. The results of the course will be a significant part of the portfolio in preparation for entry.

A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.

Students will learn how to:

  • Encode Java games
  • Definitions of variables, data types, classes, and constructors
  • Create graphics using processing
  • Solve programming problems with logic and code.
Dates
13.07.2020 - 17.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Level Design and Cinematics with Unreal Engine 4

  • Age of students - 13-17.
  • Level of qualification - beginner advanced.
  • Direction - game development, design
  • Tools - Unreal Engine 4, Adobe Photoshop.

The summer shift Level Design and Cinematics with Unreal Engine 4 will teach participants to work out complex stories, explore the design levels of video games created on the Unreal Engine 4 - a photorealistic engine used to develop popular and award-winning games. Teens will use the Sequencer, an editing tool, a real-time animation tool, allowing you to produce complex videos with detailed characters, graphics, and sounds.

Learning outcomes are:

  • Creating levels, characters, grids, surrounding space
  • Development with Blueprints, a visual programming language
  • Getting basic game development skills.
Dates
13.07.2020 - 17.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Program Gameplay Mechanics with Unreal Engine 4

  • Age of students - 13-17.
  • Level of qualification - beginner advanced.
  • Direction - game development, coding
  • Tools - Unreal Engine 4.

Program Gameplay Mechanics with Unreal Engine 4 allows students to expand their technical capabilities and create unique games by working with the full set of Unreal Engine tools — a recognized game engine used to create award-winning video games. Students learn how to develop traditional types of games - FPS, platformers, racing games. Group members will use Blueprints, a visual programming language, to create, modify game events - moving platforms, control points. Students will develop scripting skills when developing games.

Students will learn:

  • Creating levels, characters, surrounding space
  • Using Blueprints, the Unreal Engine Visual Programming Language
  • Development of interaction with the player
  • Game design skills.
Dates
15.06.2020 - 19.06.2020
13.07.2020 - 17.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Code Apps with C ++

  • Age of students - 13-17.
  • Level of qualification - beginner advanced
  • Direction - Coding
  • Tools - C ++, Microsoft Visual Studio Community.

The program allows you to learn the basics of C ++, one of the most important programming languages in the world, to cover the areas from system software development to computer applications. C ++ opens the door to the vast world of programming no matter what you want to create. Using new knowledge, students will create their own projects, test their skills in the conditions of the interview.

A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.

Learning outcomes are:

  • Variable Skills for Encoding
  • Ability to work with strings, characters, use mathematical algorithms
  • Controlling program flow with if, switch statements
  • Skills in solving programming problems using logic and code.
Dates
15.06.2020 - 19.06.2020
13.07.2020 - 17.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Develop and Code Games with C ++

  • Age of students - 13-17.
  • Level of qualification - beginner advanced
  • Direction - coding, game development
  • Tools - C ++, Microsoft Visual Studio Community.

Pupils of the program will learn to use C ++, one of the most universal programming languages, at a new level, to use the graphic library to create their own games in the arcade style. Teens will create them from scratch, use their unique mechanics. Students will be able to start a career in game programming, using the standard Microsoft Visual Studio community to create impressive projects.

A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.

Students will learn:

  • Working with variables, strings, characters, using mathematical algorithms
  • Use graphic libraries to add visual effects to games.
Dates
06.07.2020 - 17.07.2020
10-12
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Roblox Entrepreneur: Imaginative Game Design

  • Age of students - 10-12 years
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Programming
  • Tools - Roblox Studio.

Roblox is a world-famous gaming platform that is used by over 100 million gamers. This tool allows you to create various games on any device: from a smartphone to a game console. Students will study existing games, create their own three-dimensional world, learn about the principles of monetization of game projects.

Students will learn:

  • Create and share games on Roblox
  • Program your own games
  • Work with game design
  • Create game projects with the possibility of monetization.
Dates
06.07.2020 - 17.07.2020
10-12
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Roblox Entrepreneur: Lua Coding and Game Scripts

  • Age of students  - 10-12 years
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - game development
  • Tools - Roblox Studio.

Roblox is a platform for creating game projects on any device: from a smartphone to a game console. During the course students will study the tool and its capabilities, learn how to design three-dimensional invented worlds. In the second half of the studying, students will be introduced to Lua - this is a programming language that allows you to code game mechanics: during the week of studying, students will gain knowledge and skills for creating full-fledged projects, both for themselves and for sale.

Students will learn:

  • Program in Lua
  • Use programming to create 3D worlds
  • Create custom scripts for users
  • Monetize projects.
Dates
06.07.2020 - 10.07.2020
10-12
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Game Creation and AI with JavaScript

  • Age of students - 10-12 years
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - game development
  • Tools - JavaScript, HTML5.

JavaScript is a programming language used in most gaming and other computer projects. Students will learn the basics of programming and gain the skills to write their own full-fledged game. The work will be associated with the creation of game characters, voice and sound, graphics. Students will learn the basics of creating artificial intelligence for programs and applications.

Students will learn:

  • Use programming to create game mechanics
  • Practice game design principles
  • Create game projects from "A" to "Z".
Dates
29.06.2020 - 03.07.2020
10-12
from 2898.00 $ / week
from 2898.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

YouTube Gamecasting and Video Production

  • Age of students - 10-12 years
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Creativity
  • Tools - Adobe Premiere, video equipment.

Many gamers around the world broadcast their gameplay on video platforms, including Youtube. This course will teach students to do it beautifully and efficiently: playing their favorite games, they will be able to record a fascinating video that will fundamentally differ from most similar resources, because teachers will give important skills and knowledge of working in professional programs.

Students will learn:

  • Create gameplay video
  • Use programs to capture audio and video from a computer screen
  • Create your own online brand.
Dates
29.06.2020 - 03.07.2020
10-12
from 2898.00 $ / week
from 2898.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Video Production: Start Your Own YouTube Channel

  • Age of students - 10-12 years
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Creativity
  • Tools - Adobe Premiere, video equipment.

Youtube provides great opportunities for beginners and professional bloggers: during this course, students will gain the skills to create high-quality video on various topics. Using Adobe Premiere, students will learn how to manage their own channel by editing interesting and high-quality video clips: from thematic issues to short films of their own production.

Students will learn to:

  • Create video content
  • Use professional cameras for shooting
  • Create a unique online brand.
Dates
13.07.2020 - 17.07.2020
10-12
from 2898.00 $ / week
from 2898.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Creative Design Studio with Adobe Animate

  • Age of students - 10-12 years
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Programming
  • Tools - Adobe Creative Suite.

If you want to learn how to create beautiful computer animation, this course will be very useful. Students will get acquainted with professional software Adobe Creative Suite and other Adobe products, they will learn how to draw and translate their ideas using computer design. During the course, each student will be able to create their own design project using a convenient graphic tablet and the best design programs.

Students will learn:

  • The basics of drawing and animation
  • Use the power of modern graphics tablets
  • Develop your own projects.
Dates
29.06.2020 - 03.07.2020
13-17
from 2798.00 $ / week
from 2798.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Advanced Minecraft Modding with Java

  • Age of students - 13-17 years old
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Programming
  • Tools - Minecraft, Java, IntelliJ.

Java is a popular programming language that allows you to implement various projects. Students will be provided with knowledge to practice programming skills using the Java language and the popular Minecraft game: students will be able to change the live code base by creating their own tools, blocks and mobs. The course will provide everything you need to start a successful career in the field of gaming programming.

Students will learn

  • Use variables, functions, control structures to configure Minecraft
  • Java coding
  • Create mods for Minecraft.
Dates
22.06.2020 - 26.06.2020
13-17
from 2898.00 $ / week
from 2898.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Digital Video Production: Start a YouTube Channel

  • Age of students - 13-17 years old
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Creativity
  • Tools - Adobe Premiere & After Effects, YouTube.

Students will be able to get all the necessary knowledge and skills to create exciting and interesting videos on the YouTube platform: video tutorials, blogs, training videos, short films and much more. With the help of professional equipment and modern software, students will learn how to create high-quality video content that will attract an audience.

Students will learn:

  • Work with professional equipment, including DSLR video cameras
  • Edit audio and video
  • Use screen capture software.
Dates
22.06.2020 - 26.06.2020
13-17
from 2898.00 $ / week
from 2898.00 $ / week
There are either 2 semesters or 3 trimesters (terms) in one academic year
cart icon

Video Production and Special Effects for YouTube

  • Age of students - 13-17 years old
  • Skill Level - Beginner-Advanced
  • Course Duration - 1 week
  • Direction - Creativity
  • Tools - Adobe Premiere & After Effects, YouTube.

Modern software Adobe Premiere allows you to mount videos of any complexity: students will learn to crop the footage, add a lot of special effects, edit clips. In the process of training, students will be able to make their own video film, together with other students of the course - work takes place in a team atmosphere. The course will provide everything you need to create high-quality video content, which will be appreciated by many employers in the field of video industry and design.

Students will learn:

  • Use DSLR video cameras and other professional equipment
  • Edit video and audio content
  • Capture screen video
  • Create animations and special effects.

Description of National University of Singapore Summer Camp with programming

  • Year of foundation: 1999
  • Location: Singapore
  • Age of students: 10-17 years old
  • Language of instruction: English
  •  Type of study: summer camp, full board.

The National University of Singapore Summer Camp offers children and teenagers from all over the world, regardless of their skill level, the opportunity to discover programming, artificial intelligence, machine learning, robotics, and game design, and to develop skills that are in demand among top universities and leading companies — Razer, Google, Microsoft. The summer camp with programming allows you to feel like part of the NUS academic community. The University of Singapore ranks first in the “Best Global Universities in Asia” ranking according to US News & World Report. Founded in 1905 as a medical college, this autonomous research university is the oldest higher education institution in Singapore and has a reputation as a prestigious scientific centre.

For more than 20 years, summer programs for future programmers, game developers and robotics enthusiasts have guaranteed small classes, the best technically skilled staff, and a promising curriculum that delivers long‑term results.

Accommodation, meals, prices

Summer camp offers comfortable and safe accommodation options, full board.

Activities National University of Singapore Summer Camp with programming

Camp participants will participate in the extracurricular activities program on campus and will visit Singapore’s attractions.

Advantages

  • The National University of Singapore IT Camp invites schoolchildren to study in small groups: there are 5–10 students per teacher. All students — from beginners to advanced — receive individualized instruction tailored to their pace of information absorption and acquisition of practical skills.
  • The summer camp with programming annually invests in the best software, the latest equipment, and technologies. Students learn to use innovations at a professional level and to work with tools from Adobe, Apple, Microsoft, Nvidia, Roblox, Unity, and many others.
  • Graduates of the National University of Singapore IT Camp receive an official diploma and course transcripts, a special T‑shirt with the camp’s logo, the project they developed (on a USB drive), new friends, and skills that are in demand when applying to colleges and universities, when seeking employment, and when pursuing their favorite activities.
  • The camp in Singapore offers quick registration and convenient check‑in times.

Facilities and equipment at National University of Singapore Summer Camp with programming

The NUS campus offers students modern amenities, spacious classrooms, the best technical equipment, parks, gardens, and natural recreation areas. During outdoor activities and laboratory sessions, students will feel like part of an inspiring university environment.

Admission dates and extra charges


 

Entry requirements, how to apply, what is required to enrol

Age - 10-12, 13-17 years.

The level of qualification in specialized subjects is elementary, advanced.

Some courses require an advanced level of knowledge in algebra.

Institution on the map

Residence permits, citizenship and other services

  • Guardianship services during the studies
  • Student supervision

Review about National University of Singapore Summer Camp with programming

Claire Clément
(13.04.2025)
My 17 yrs old son is interested in learning C++ programming as a beginner. Please sent necessary information for July intake. I would like to know if you take German nationality. Thanks and regards
Answers:
S
Manager
Good afternoon! Thank you for your request. Our manager will contact you very soon.
Show more comments
Your comment / review
If you have a question, write it, we will try to answer
* - Field is mandatory

Recommendations on when to apply

Language courses, schools and children's language camps Primary and secondary education - private schools Preparation programmes for entering universities - higher education Higher education (after completing accredited programs A-level, IB, High School) - Bachelor, Master, MBA
- we recommend to apply 6-9 months before the start of the course (some camps and schools offer discounts for early booking or for lengthy study programs)
- there are some very popular and high demand children's camps, where the applications need to be submitted 1 year in advance (in particular Switzerland , Great Britain , USA , Canada , Austria)
- we recommend to apply one year before the start of the training program,
- some schools have a specific time frame (September-November - please specify an individual school)
- some schools require tests in several stages (UKISET, internal tests of the school: English, mathematics, logics, subjects, interview, some require a personal visit)
- we recommend to apply one year before the start of the program,
- for Foundation and Pathway programs, IELTS and TOEFL certificates are usually required, respectively

- recommended submission one year before the start of the program,
- the deadline normally closes in January, for TOP HEIs and, as a rule, in March in other universities
- for a bachelor, a Foundation or Pathway preparatory program a completed A-level, IB, High School + IELTS / TOEFL are required
- for Masters you need a graduated higher education, in some cases you need a pre-Masters program
- MBA requires completed higher education, work experience preferably at least 2-3 years, etc.
Chat with us, we are online!

Request a call

By submitting a request, you accept the conditions Privacy Policy