« Back to Class Listing

JavaScript Level 1: Introduction


If you want to create interactive web pages, you have to learn JavaScript, a programming language that enables you to add dynamic elements to your website. The web has changed, and users expect content to adapt to them. This course will cover basic tasks like creating mouse-overs and pop-up windows, and we will discuss using elements such as variables, events, objects, functions, and the browser’s Document Object Model to create even more interface interactions.

After you have an understanding of the language and its syntax, you will be able to use the powerful JavaScript library known as jQuery. Used on almost 80% of websites, jQuery makes JavaScript coding more productive and more likely to work reliably across different browsers. We will specifically talk about the basics of jQuery, selectors, and the event model. Finally, we will discuss jQuery plugins and how you can use them to quickly add functionality to your website.


After completing this course, you will be able to:

  • Recount a brief history of JavaScript
  • Integrate JavaScript into an HTML webpage
  • Trigger pop-up windows using JavaScript
  • Create, manipulate and display JavaScript variables
  • Utilize if…else statements to execute alternative blocks of JavaScript
  • Use loops to repeatedly execute blocks of JavaScript
  • Incorporate the jQuery library into a web page
  • Select, duplicate and manipulate page elements using jQuery
  • Initiate page events the jQuery way
  • Use the jQuery animate() method to create custom animations
  • Improve functionality using the vast library of jQuery plugins

Section: JAVASCRIPT-LVL1 (10FEB18)
Dates: Feb 10, 2018 - Feb 17, 2018 Time: 9:00 AM
Tuition: $695.00 Instructor: Brent Laminack Register
Lesson 1: Introduction
  • The History of JavaScript
  • Where JavaScript Runs
  • A First JavaScript Program
  • Lab 01: ‘Hello World’ and tracking down errors

Lesson 2: The Basics of the JavaScript Language
  • Statements and Types
  • Variables
  • Lab 02: Displaying and Combining Strings
  • Operators
  • Lab 03: Prompting for Information
  • Arrays
  • Lab 04: A List of Famous Authors

Lesson 3: Flow Control
  • Branching
  • Lab 05: Guessing A Number
  • Looping
  • Lab 06: A Simple Quiz

Lesson 4: What is jQuery
  • Javascript Libraries
  • Getting and Adding jQuery
  • Selecting and Adding Content To A Page
  • Lab 07: Creating Automatic Pull Quotes

Lesson 5: Events
  • What Are Events?
  • jQuery Event Handling
  • Lab 08: Simple Event Display
  • Lab 09: A Sliding FAQ Display

Lesson 6: Animations
  • jQuery Effects
  • Lab 10: A Login Slider
  • Animations
  • Lab 11: An Animated Dashboard

Lesson 7: Common Tasks
  • Plugins
  • Photo Gallery
  • Lab 12: Using A Plugin for A Photo Gallery

Class Schedule

Date Times Meeting Type Location
02/10/2018 9:00 AM - 4:30 PM Classroom Executive Park
02/17/2018 9:00 AM - 4:30 PM Classroom Executive Park

Additional Information

Final Enrollment: Feb 10, 2018
Clock Hours: 13.0