[tcb_logo data-id-d=’12’ data-css=’tve-u-1732d282a24′ data-img-style=’width: 100%;’ class=” data-alt=’YE Harvard Logo Header’]

If your kids have been missing out on ourYoung Engineers Lego STEM Robotic weekly classes,NOW is the BEST Time to try out during this Holiday program

International Award Winning Lego Robotics Programs

Most kids are packed with tuition programs on weekends such as English, Mathematic, Chinese and Science. Parents are telling us that the kids do not have additional time slots for a STEM Robotic program even though their kids are very interested to join one.

Young Engineers organized our Holiday workshop such that the students will get to attend 2 lessons in 3 hours so that they are still learning some of the key STEM principles. Even some of our weekly and past students still came back to attend our holiday workshops every year.

Why Choose Young Engineers STEM Robotic Program?

  • Our curriculum is accepted and endorse by renown university such as Harvard Graduate School of Education and Carnegie university as the 21st Century Education System.
  • Education must be entertaining, otherwise it won’t be effective. Using LEGO as the educational tool is the most important form of entertainment. Our exclusive LEGO kit design allows kids to spend more time to build and play rather than searching for the right parts to fit.
  • It is based on a “do-not-force-it” learning method. Kids learn at their own pace and their own creation. No competition, no tests, no grades.
  • STEM and coding concepts will be taught in many different ways to allow them a different dimension of using it as an application. For example, centrifugal force can be taught with our Ferris wheel, Carousel and Laundry machine models. In this way, students will be able to grasp and appreciate the theory in greater depth.
  • Our program is structure in such a way that key concepts and principles are first introduced in a fun and easy to understand ways such as showing an animation or relating them to everyday tasks. We make the students realized that Science and technology are always around us.
  • They will then start to build a model which further demonstrate the concept in an application way. Once they are done, they can exhibit their creativity by improving on it with additional features. Finally, they will be given a problem to solve. There is not a single second where they fail to learn, have fun and apply their knowledge in any application.
  • Our trainers have to go through numerous hours of STEM Robotic training and need to achieve at least 85% in order to pass the examination before qualifying to teach in our Young Engineers class

AlgoPlay (Recommended for 5-9 years old)

algo play

AlgoPlay program objectives

  • Discover coding without any screens (no tablets or laptop)
  • Get familiar with software engineering terminology
  • Introduction to algorithmic thinking
  • Encourage problem-solving
  • Develop creativity and critical thinking

AlgoPlay building model themes

  • Gadgets and games
  • Amusement park rides
  • Various types of transportation machines
  • Modern robots to execute common tasks

AlgoPlay coding processAlgoPlay Model #3AlgoPlay Model #2

Students will be using our Young Engineers exclusive LEGO kits & Blocks for this workshop (Disclaimer: Not to be brought home)

AlgoPlay Teaching Materials

Prince William personally visited our Young Engineers HQ to learn more about this leading-edge education tool which took us 3 years to develop

Prince William Visits YE

Bricks Challenge (Recommended for 6-12 years old)

bricks challenge

Bricks Challenge Objectives and Values

  • Develop time planning and management skills.
  • Encourage independent creative-inventive thinking.
  • Develop the ability to analyze engineering processes.
  • Broaden knowledge of physical laws and various natural phenomena.
  • Improve spatial vision.
  • Develop a sense of self-efficacy.
  • Develop interpersonal communication skills.

Building and Investigating Exciting Theme Models

  • Amusement park rides.
  • Aircraft
  • Various means of transportation.
  • Cranes
  • Elevators
  • Modern machines.

Tampines WorkshopTampines Workshop 2Tampines Workshop 3

Students will be using our Young Engineers exclusive LEGO kits & Blocks for this workshop (Disclaimer: Not to be brought home)

BC colaz

Robobricks (Recommended for 8-12 years old)

robo bricks

Program Objectives

  • Develop algorithmic thinking.
  • Learn English software engineering terminology.
  • Develop procedural thinking.
  • Develop self-confidence and a sense of self-efficacy.
  • Submit a final project.
  • Develop presentation skills and nurture rhetorical capabilities.
  • Develop the following 21st century skills:
  • Working in teams efficiently.
  • Computer orientation.
  • Acquiring information system and media literacy.
  • Develop High Order thinking skills with an emphasis on critical and creative thinking.

Themes

  • Gadgets and games.
  • Modern Robots to execute different tasks.

Tampines Workshop 4Tampines Workshop 5Tampines Workshop 6

Students will be using our Young Engineers exclusive LEGO kits & Blocks for this workshop (Disclaimer: Not to be brought home)

RB-colaz 2

What Students will bring home

Workshop CertificatePolaroid PhotosYE Goody bagsWorkbook and worksheet

Listen to what Our Parents Said!

Lau Peck Lian

Mummy of Oliver

My son enjoys the weekly lessons. The trainer is very engaging and is able to give many pointers and suggestions to him. He enjoys the very interactive and hands on lesson format. The progress report helps to give the parents an idea of how their kids are doing in class.

Celeste

Mummy of Liam

The main thing I like about Young Engineers’ Robo Brick program is that the child gets to come up with their own lego robotic model and program to move based on what they have learnt through a series of guided sessions. The child is not just following instructions to build or code, but it makes them think and design their own desired movable robot.

Caren

Mummy of James

James really enjoyed his classes at Young Engineers a lot. He has learnt engineering principles through fun play with LEGOs which is not taught in school. He is able to explain the concepts that he has learnt. The teachers and staff are very helpful and patient in teaching and helping him improve on his LEGO builts.

Here are some of the photos of the past holiday workshops.

Holiday Workshop @ JEHoliday Workshop @ JE #2Holiday Workshop @ Novena #1Holiday Workshop @ Novena #2WS @ Hougang #2WS @ Hougang #4

Our Schedule

Young Engineer Katong Dec Holiday Workshop

Step 1 : Fill up the form below and our team will get back to you!

Full Name* Phone* Email* Child’s Name* Child’s Age* #2 Child’s Name #2 Child’s Age Date and Time Preferred* Submit Marketing by [tcb-script type=”text/javascript”]window.cfields = {“1″:”childs_name”,”2″:”childs_age”,”3″:”2_childs_name”,”4″:”2_childs_age”,”7″:”date_and_time_preferred”};window._show_thank_you = function(id, message, trackcmp_url) { var form = document.getElementById(‘_form_’ + id + ‘_’), thank_you = form.querySelector(‘._form-thank-you’); form.querySelector(‘._form-content’).style.display = ‘none’; thank_you.innerHTML = message; thank_you.style.display = ‘block’; if (typeof(trackcmp_url) != ‘undefined’ && trackcmp_url) { // Site tracking URL to use after inline form submission. _load_script(trackcmp_url); } if (typeof window._form_callback !== ‘undefined’) window._form_callback(id);};window._show_error = function(id, message, html) { var form = document.getElementById(‘_form_’ + id + ‘_’), err = document.createElement(‘div’), button = form.querySelector(‘button’), old_error = form.querySelector(‘._form_error’); if (old_error) old_error.parentNode.removeChild(old_error); err.innerHTML = message; err.className = ‘_error-inner _form_error _no_arrow’; var wrapper = document.createElement(‘div’); wrapper.className = ‘_form-inner’; wrapper.appendChild(err); button.parentNode.insertBefore(wrapper, button); document.querySelector(‘[id^=”_form”][id$=”_submit”]’).disabled = false; if (html) { var div = document.createElement(‘div’); div.className = ‘_error-html’; div.innerHTML = html; err.appendChild(div); }};window._load_script = function(url, callback) { var head = document.querySelector(‘head’), script = document.createElement(‘script’), r = false; script.type = ‘text/javascript’; script.charset = ‘utf-8’; script.src = url; if (callback) { script.onload = script.onreadystatechange = function() { if (!r && (!this.readyState || this.readyState == ‘complete’)) { r = true; callback(); } }; } head.appendChild(script);};(function() { if (window.location.search.search(“excludeform”) !== -1) return false; var getCookie = function(name) { var match = document.cookie.match(new RegExp(‘(^|; )’ + name + ‘=([^;]+)’)); return match ? match[2] : null; } var setCookie = function(name, value) { var now = new Date(); var time = now.getTime(); var expireTime = time + 1000 * 60 * 60 * 24 * 365; now.setTime(expireTime); document.cookie = name + ‘=’ + value + ‘; expires=’ + now + ‘;path=/’; } var addEvent = function(element, event, func) { if (element.addEventListener) { element.addEventListener(event, func); } else { var oldFunc = element[‘on’ + event]; element[‘on’ + event] = function() { oldFunc.apply(this, arguments); func.apply(this, arguments); }; } } var _removed = false; var form_to_submit = document.getElementById(‘_form_108_’); var allInputs = form_to_submit.querySelectorAll(‘input, select, textarea’), tooltips = [], submitted = false; var getUrlParam = function(name) { var regexStr = ‘[?&]’ + name + ‘=([^&#]*)’; var results = new RegExp(regexStr, ‘i’).exec(window.location.href); return results != undefined ? decodeURIComponent(results[1]) : false; }; for (var i = 0; i < allInputs.length; i++) { var regexStr = “field\[(\d+)\]”; var results = new RegExp(regexStr).exec(allInputs[i].name); if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; } else { allInputs[i].dataset.name = allInputs[i].name; } var fieldVal = getUrlParam(allInputs[i].dataset.name); if (fieldVal) { if (allInputs[i].dataset.autofill === “false”) { continue; } if (allInputs[i].type == “radio” || allInputs[i].type == “checkbox”) { if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; } } else { allInputs[i].value = fieldVal; } } } var remove_tooltips = function() { for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); } tooltips = []; }; var remove_tooltip = function(elem) { for (var i = 0; i < tooltips.length; i++) { if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; } } }; var create_tooltip = function(elem, text) { var tooltip = document.createElement(‘div’), arrow = document.createElement(‘div’), inner = document.createElement(‘div’), new_tooltip = {}; if (elem.type != ‘radio’ && elem.type != ‘checkbox’) { tooltip.className = ‘_error’; arrow.className = ‘_error-arrow’; inner.className = ‘_error-inner’; inner.innerHTML = text; tooltip.appendChild(arrow); tooltip.appendChild(inner); elem.parentNode.appendChild(tooltip); } else { tooltip.className = ‘_error-inner _no_arrow’; tooltip.innerHTML = text; elem.parentNode.insertBefore(tooltip, elem); new_tooltip.no_arrow = true; } new_tooltip.tip = tooltip; new_tooltip.elem = elem; tooltips.push(new_tooltip); return new_tooltip; }; var resize_tooltip = function(tooltip) { var rect = tooltip.elem.getBoundingClientRect(); var doc = document.documentElement, scrollPosition = rect.top – ((window.pageYOffset || doc.scrollTop) – (doc.clientTop || 0)); if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, ”) + ‘ _below’; } else { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, ”) + ‘ _above’; } }; var resize_tooltips = function() { if (_removed) return; for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); } }; var validate_field = function(elem, remove) { var tooltip = null, value = elem.value, no_error = true; remove ? remove_tooltip(elem) : false; if (elem.type != ‘checkbox’) elem.className = elem.className.replace(/ ?_has_error ?/g, ”); if (elem.getAttribute(‘required’) !== null) { if (elem.type == ‘radio’ || (elem.type == ‘checkbox’ && /any/.test(elem.className))) { var elems = form_to_submit.elements[elem.name]; if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { no_error = elem.checked; } else { no_error = false; for (var i = 0; i < elems.length; i++) { if (elems[i].checked) no_error = true; } } if (!no_error) { tooltip = create_tooltip(elem, “Please select an option.”); } } else if (elem.type ==’checkbox’) { var elems = form_to_submit.elements[elem.name], found = false, err = []; no_error = true; for (var i = 0; i < elems.length; i++) { if (elems[i].getAttribute(‘required’) === null) continue; if (!found && elems[i] !== elem) return true; found = true; elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ”); if (!elems[i].checked) { no_error = false; elems[i].className = elems[i].className + ‘ _has_error’; err.push(“Checking %s is required”.replace(“%s”, elems[i].value)); } } if (!no_error) { tooltip = create_tooltip(elem, err.join(‘<br/>’)); } } else if (elem.tagName == ‘SELECT’) { var selected = true; if (elem.multiple) { selected = false; for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected) { selected = true; break; } } } else { for (var i = 0; i < elem.options.length; i++) { if (elem.options[i].selected && !elem.options[i].value) { selected = false; } } } if (!selected) { elem.className = elem.className + ‘ _has_error’; no_error = false; tooltip = create_tooltip(elem, “Please select an option.”); } } else if (value === undefined || value === null || value === ”) { elem.className = elem.className + ‘ _has_error’; no_error = false; tooltip = create_tooltip(elem, “This field is required.”); } } if (no_error && elem.name == ’email’) { if (!value.match(/^[+_a-z0-9-‘&=]+(.[+_a-z0-9-‘]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,})$/i)) { elem.className = elem.className + ‘ _has_error’; no_error = false; tooltip = create_tooltip(elem, “Enter a valid email address.”); } } if (no_error && /date_field/.test(elem.className)) { if (!value.match(/^dddd-dd-dd$/)) { elem.className = elem.className + ‘ _has_error’; no_error = false; tooltip = create_tooltip(elem, “Enter a valid date.”); } } tooltip ? resize_tooltip(tooltip) : false; return no_error; }; var needs_validate = function(el) { if(el.getAttribute(‘required’) !== null){ return true } if(el.name === ’email’ && el.value !== “”){ return true } return false }; var validate_form = function(e) { var err = form_to_submit.querySelector(‘._form_error’), no_error = true; if (!submitted) { submitted = true; for (var i = 0, len = allInputs.length; i < len; i++) { var input = allInputs[i]; if (needs_validate(input)) { if (input.type == ‘text’) { addEvent(input, ‘blur’, function() { this.value = this.value.trim(); validate_field(this, true); }); addEvent(input, ‘input’, function() { validate_field(this, true); }); } else if (input.type == ‘radio’ || input.type == ‘checkbox’) { (function(el) { var radios = form_to_submit.elements[el.name]; for (var i = 0; i < radios.length; i++) { addEvent(radios[i], ‘click’, function() { validate_field(el, true); }); } })(input); } else if (input.tagName == ‘SELECT’) { addEvent(input, ‘change’, function() { validate_field(this, true); }); } else if (input.type == ‘textarea’){ addEvent(input, ‘input’, function() { validate_field(this, true); }); } } } } remove_tooltips(); for (var i = 0, len = allInputs.length; i < len; i++) { var elem = allInputs[i]; if (needs_validate(elem)) { if (elem.tagName.toLowerCase() !== “select”) { elem.value = elem.value.trim(); } validate_field(elem) ? true : no_error = false; } } if (!no_error && e) { e.preventDefault(); } resize_tooltips(); return no_error; }; addEvent(window, ‘resize’, resize_tooltips); addEvent(window, ‘scroll’, resize_tooltips); window._old_serialize = null; if (typeof serialize !== ‘undefined’) window._old_serialize = window.serialize; _load_script(“//d3rxaij56vjege.cloudfront.net/form-serialize/0.3/serialize.min.js”, function() { window._form_serialize = window.serialize; if (window._old_serialize) window.serialize = window._old_serialize; }); var form_submit = function(e) { e.preventDefault(); if (validate_form()) { // use this trick to get the submit button & disable it using plain javascript document.querySelector(‘#_form_108_submit’).disabled = true; var serialized = _form_serialize(document.getElementById(‘_form_108_’)); var err = form_to_submit.querySelector(‘._form_error’); err ? err.parentNode.removeChild(err) : false; _load_script(‘https://yesfranchisee.activehosted.com/proc.php?’ + serialized + ‘&jsonp=true’); } return false; }; addEvent(form_to_submit, ‘submit’, form_submit);})();[/tcb-script]

Step 2: 100% payment to be made via Internet bank transfer to below to confirm a slot

  • DBS: 0489070641
  • PayNow to UEN: 53380469L
  • Comments section: Indicate “Child’s name”
  • Send a snapshot of receipt of the bank transfer to 98801725 for reference of payment