Introduction to JavaScript

JavaScript is one of the world's most popular programming languages and is used heavily for web development. Through this course, students will be introduced to the basics of coding in JavaScript. By introducing front end programming concepts, the students will understand implementations of programming and be prepared to take on assignments beyond the lesson scope in fun and engaging ways. Equipped with this skill, children will have an upper hand in today's modern digital age.


No prior understanding of coding is required for this course

Programming Language(s) Involved: -

Recommended Age: 11+ yr

Duration: 12 hours




Course objective:

  • Understand the difference between block-based and syntax coding

  • Learn the fundamentals of JavaScript programming

  • Learn basic commands in JavaScript


Course outcome:

By the end of this programme, students will be able to:

  • Create a logic flow for their game

  • Students should be able to create their own game

Course curriculum

  1. 1
    • Introduction to course

  2. 2
    • Introduction to Javascript

    • Getting started with Javascript

    • Variables & Data Types

  3. 3
    • Debugging

    • Getting User Input

    • Branching

  4. 4
    • While-loops

    • For-loops

    • Functions

  5. 5
    • Pre-lesson Quiz

    • Arrays

    • Functions of Arrays

  6. 6
    • Pre-class Practice

    • Strings

    • Numbers Guessing Game

  7. 7
    • Mathematical functions

    • Abstraction in Coding

    • Creating a Dice Game

  8. 8
    • Recap

    • Creating a game: Restaurant Tycoon

    • Object-Oriented Programming

    • Bluetooth Headphones

  9. 9
    • Module Recap

    • The Final Project