ER-CGS2820.AC1

CGS 2820 JavaScript

Expert Self-paced · 1 year access

66 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

15 Interactive Lessons · 133 topics
01 Introduction to JavaScript 9 topics · 1 LiveLab
  • Introduction to Scripting
  • JavaScript Characteristics
  • JavaScript and Common Programming Concepts
  • JavaScript Flavors and Versions
  • Technologies based on JavaScript
  • Server-Side vs. Client-Side Applications
  • Annotating Your Code with Comments
  • Expanding the Role of JavaScript
  • Lesson Summary

1 LiveLab in this lesson — see the labs panel →

02 Working with Variables and Data in JavaScript 8 topics · 8 LiveLab
  • Using JavaScript to Communicate with the User
  • Using Data More Than Once: Variables
  • JavaScript Operators
  • JavaScript Expressions
  • JavaScript Alerts and Prompts
  • Inline Scripting, Simple User Events and Basic Event Handlers
  • JavaScript Keywords and Reserved Words
  • Lesson Summary

8 LiveLab in this lesson — see the labs panel →

03 Functions, Methods and Events in JavaScript 7 topics · 2 LiveLab
  • Introduction to Functions
  • Defining a Function
  • Calling a Function
  • Methods as Functions
  • Types of Functions
  • User Events and JavaScript Event Handlers
  • Lesson Summary

2 LiveLab in this lesson — see the labs panel →

04 Controlling Program Flow in JavaScript 8 topics · 11 LiveLab
  • Controlling Decisional Program Flow
  • The if...else Statement
  • The while Statement
  • The for Statement
  • The break Statement
  • The continue Statement
  • The switch Statement
  • Lesson Summary

11 LiveLab in this lesson — see the labs panel →

05 The JavaScript Document Object Model (DOM) 9 topics · 5 LiveLab
  • The JavaScript Document Object Model (DOM)
  • The window Object
  • The document Object
  • The image Object
  • The history Object
  • The location Object
  • The navigator Object
  • The Virtual DOM
  • Lesson Summary

5 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

66 LiveLabs
  • Understanding Basic Concepts of JavaScript (JS)
  • Using the concat() method
  • Working with data types
  • Using arithmetic operators - Part 1
  • Using arithmetic operators - Part 2
  • Using comparison and logical operators
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for CGS 2820 JavaScript

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 66 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top