Program D.jpg
Program D.png

Weekly Core Program
Program D:

Interactive Web Design (JavaScript)

Learning on how the most popular language in front-end web development can provide the interactive and attractive website is surely interesting.

Key Information:

  • For 13 - 16 years old (No age restriction for Telebort alumni).

  • 24 lessons (Weekly classes).

  • Prerequisite required (Either one of the criteria below is fulfilled): 

    • Completed Telebort Core Programs A and C.

    • Having existing knowledge in programming.

New Intake:

  • June 2022

    • 18th June 2022 (Tentative) 

    • Every Saturday 5PM - 7PM

  • September 2022​

    • 18th September 2022 ​(Tentative)

    • Every Sunday 10AM - 12PM

  • December 2022​

    • 31st December 2022 (Tentative)​

    • Every Saturday 2PM - 4PM

What’s included in this program?

Telebort Dashboard
Pre-recorded lesson videos with easily accessible lesson materials
Creative Hands-on Projects
Apply concepts learnt in lessons and create interesting projects
Blended Learning Model
Better self-preparation before attending weekly classes
whatsapp orange.png
Exclusive WhatsApp Support
Friendly assistance from Telebort community expert
Weekly Online Zoom Class
Meet up with instructors virtually to get feedback and debug projects
Certificate & Academic Transcript
Receive a certificate and academic transcript upon completion of the program

About this Program

In Program D, students will be exposed to Javascript, the most popular programming language in front-end web development. Javascript is essential to provide logic to web pages, making them interactive and attractive.
Students will learn to build interactive web pages using Javascript language and Document Object Model (DOM) to manipulate HTML elements. By the end of this program, students will be able to produce web pages that can request for user input, give responses to user input, display dynamic contents, and many more!

Course Structure

  • Duration: 24 lessons
  • Hour per lesson: 2 hours
  • Teacher-students ratio: 1 Teacher - 15 Students (Maximum)
  • Suggested Age: 13 to 16 years old (No age restriction for Telebort alumni)
  • Prerequisite (Either one of the criteria below is fulfilled): 
    • Completed Telebort Core Programs A and C.
    • Having existing knowledge in programming.

You will be able to

  • Provide logic to web pages. 

  • Make the web pages interactive and attractive.

Program Syllabus


  • Chapter 1: Introduction to JavaScript

  • Chapter 2: Variable 

  • Chapter 3: Operators

  • Chapter 4: Control Flow

  • Chapter 5: Loops

  • Chapter 6: Function

  • Chapter 7: Array

  • Chapter 8: Document Object Model (DOM)

  • Chapter 9: Object

  • Chapter 10: Event

December Holiday Program_ Mobile App Adventure (Teens Can Code)

Projects that you will build

E-Greeting Card

Students will create an E-greeting card which is programmed to have the function of opening and closing the card.

The E-greeting card content and image will also be customised by the student to convey their messages to their friends, family members or their teacher.


Calorie Calculator

Students will create a website that contains a calorie calculator which can analyse the number of calories a person needs to take a day based on their gender, weight, height and activity level.

In addition, students will also need to program the calorie calculator to have a validation feature in which the calculator will not count the calorie when certain text fields are not filled in by the user. 


(GIF)ProgD-CalorieCounter (1).gif

The Pet Haven

Students will create a website for an animal shelter that has a filtering function. The students will need to program the website to be able to display the cards that contain only specific animals when the button that contains a specific animal name is clicked.

Additionally, the students will also need to program a search box in the website in which the search box should be able to filter out the animal based on their name.  

(GIF_Img)ProgD-Proj_1-The Pet Haven.gif

There are a lot more fantastic and interesting projects you will be exploring.

Sharing from our students.
Grab the opportunity and start coding at young!

Joseph Leong.jpg

He proposed an app “A Bowl of Rice” to solve the problem of World Hunger during the Prototype Presentation in Program B: Mobile Apps Development.


"I just want to thanks all the wonderful teachers in Telebort who helped me to overcome my challenges when I first started to learn coding. Moreover, I felt grateful that my parents sent me to Telebort which is a nice place to learn coding. 

Joseph Leong Yen Joe, 15 years old

Penang, Malaysia

Talk to Expert.jpg

Talk to our experts!

🤔 What age is the best to learn coding?
🙄 What can they be building after learning how to code?
😬 Which core programs are the best for my kids to get started?
🤙 Talk to our expert to answer your questions in mind.