What will I learn in this javascript training course?

  • Certification
  • Supporting Material
  • 18-month Free course retake

5.00 out of 5 based on 4 customer ratings
(4 customer reviews)
JavaScript 101 Yellow Belt

This product is currently out of stock and unavailable.

This course focuses on the fundamental concepts of the JavaScript language. This course will empower you with the skills to design client-side, platform-independent solutions that greatly increase the value of your Web site by providing interactivity and interest.

Who is this course for?

The JavaScript 101 Yellow Belt course is for individuals who want to understand how to fully use the features of the JavaScript programming language in Web application development. These specialised Web language skills can help you begin or grow a career in advanced Web development and technologies:

  • Web developers
  • Software developers
  • Application programmers
  • Client/server developers
  • Desktop publishers

Assumed Knowledge

No prior knowledge of the JavaScript programming language is necessary. However, delegates should be familiar with using the Internet, developing Web pages and configuring networks. Knowledge of X/HTML code development is required.

What you will learn

You will learn how to use JavaScript to communicate with users, modify the Document Object Model (DOM), control program flow, validate forms, animate images, create cookies, change XHTML on the fly, and communicate with databases.

By the end of this course, you will understand and use the most popular applications of JavaScript.









JS Fundamentals: 







The Nature of JS Language: 

A loosely-typed, case-sensitive language,

Truthy, Falsy

Strict equality

Undefined, null

Scope and the global namespace

Copy by value, by reference

Changing the DOM with JS 

Control structures: 


Comparison operators

For loops



Block scope and Hoisting 

DOM and Events: 

Built-in Objects


Event Object

Event Flow

Event Delegation

User Interface Events

HTML5 Events 


Using functions to manage lexical scope

Minimising globals

Anonymous functions

Self-executing functions (IIFEs)


Module Patterns


Understanding runtime scope using THIS and BIND 

Error Handling & Debugging 

Order of Execution

The Stack

Understanding Errors

Error Objects

Browser Dev Tools & JavaScript Console


Handling Exceptions

Throwing Errors

Public Scheduled Classes

Come into one of our centrally located training facilities. Small class sizes, industry experienced instructors, and many classes lead towards certification.

Virtual Student

Attend a real-time class without leaving home.

Find out more

Private Training

We can organise training for you. We can do it for only one person or a group. Give us a call an we can make arrangements for your course.

Live Online Training

With our online toolbox let your global team learn together. Give us a call and we can make arrangements for your course.

Academy In A Case

If you can’t come to us we can come to you. Give us a call and we can make arrangements for your course.

4 reviews for JavaScript 101 Yellow Belt

  1. Victor de la Iglesia Gomez

    Super nice guy with super javascript skills

  2. David Quilter

    I went for a beginners Javascript course and got exactly what I was looking for. We got a bit of history and completed a small project which covered all of the fundamentals. More importantly though, we were shown some of the best places online for further reading and discovering new information.Highly recommended!

  3. Pedro Soares

    Teaching stands out.

  4. Almuhnnad

    Excellent learning environment and experienced instructors. I have improved my knowledge for JavaScript . Overall really an enjoyable and productive experience.

Add a review

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you!