This course gets you started with an introduction to JavaScript. It assumes that you’re new to the language, so it gets you started with basic functionality such as creating functions, creating variables, and calling these lines of code from your standard HTML pages. It talks about events and triggers for custom event handling. It talks about pattern matching, searching for text within a page, flow control and the document object model (DOM). We start off with the basics and move on to more complex functionality such as arrays and objects. We then discuss how to script common elements with JavaScript such as forms and tables.


Determining expressions and values using mathematical procedures and rules

Using correct notation, language, and mathematical conventions to communicate results or solutions

Connecting representations

Justifying reasoning and solutions


There are no pre requisites. Anyone over the age of 13 is welcome to join this course. It is recommended though that individuals have some basic computer programming knowledge.