Foundations of JavaScript

Take your skills to the next level.

View Syllabus Register ($399)

What You Will Learn

JavaScript

JavaScript allows us to convert static websites - such as the one we built in Foundations of Web Design - into dynamic, interactive applications. JavaScript both powerful and easy to learn as a beginner.

  •  Variables
  •  Control Flow
  •  Functions

jQuery

jQuery is the most popular JavaScript library - used by millions of applications built by organizations of all sizes. jQuery simplifies JavaScript interaction with DOM elements and provides numerous methods to enhance user experience and interface design.

  •  Selectors
  •  DOM Traversal
  •  AJAX

Syllabus

Preparation

Resume Builder
Before coming to class, students must complete the Resume Builder project assigned at the end of Foundations of Web Design. Foundations of JavaScript uses this project to teach students how to add interactivity to webpages.

Week 1

Variables and Control Flow
The first week focuses on data. Students begin by learning how data is stored and accessed in a JavaScript program. Students then learn how to create different program flows depending on data values.

Week 2

Functions
Once students have become comfortable with managing data in JavaScript, it is time to learn how to operate on the data using functions. Functions allow developers to write a process once and use it many times throughout their program.

Week 3

jQuery
jQuery is the most popular JavaScript library - used by millions of applications built by organizations of all sizes. jQuery simplifies JavaScript interaction with DOM elements and provides numerous methods to enhance user experience and interface design.

Week 4

Project
The final week of the course focuses on applying the JavaScript knowledge acquired throughout the course. Students partner with one other classmate to add interactivity to their Resume Builder project using JavaScript and jQuery.

Learn JavaScript

Register ($399)