Skip Navigation

Online help Learning at your own pace, or facilitated by an instructor

Introduction to JavaScript

Instructor

ed2go Faculty

See Course Dates

What You Will Learn

You may already know how to use HTML and CSS to create websites. If so, you're ready to add more power to your programming with JavaScript. This programming language lets you add interactivity to your pages by creating features such as buttons, picture carousels, and collapsible panels to your web pages.

The course begins with the basics of JavaScript code and then moves on to more advanced topics. Throughout the course, you'll get plenty of hands-on practice to give you the experience you need to really understand how JavaScript works. Additionally, since no JavaScript course would be complete without a discussion of jQuery, you'll learn about it as well. By the end of the course, you'll understand how to use jQuery to catapult your basic JavaScript knowledge to incredible new heights.

This course assumes you already know HTML and CSS. JavaScript is always used with these two programming languages, not as an alternative to them.

Introduction to JavaScript
Course Dates

Online help Learning at your own pace, or facilitated by an instructor

$189.00

Introduction to JavaScript

8/13/2025 - 10/3/2025
99 Seats Open
9/17/2025 - 11/7/2025
99 Seats Open
10/15/2025 - 12/5/2025
99 Seats Open

Selected Course

Dates: 9/17/2025 - 11/7/2025

Course type: Web

Times:

Location: Online Campus Map

Contact Hours: 24.0

Other Details

Course Code: WEB-92120250917

Category: Web

Contact Hours: 24.0

Format: Online

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.

Similar Courses

Web image JavaScript Frameworks React, Angular, Vue.js
Live Online help Real-time discussions with your instructor and fellow students via technology
JavaScript Frameworks React, Angular, Vue.js Session start date: Aug 26
27.0 contact hours $1,199.00
Web image Node.js
Live Online help Real-time discussions with your instructor and fellow students via technology
Node.js Session start date: Oct 7
27.0 contact hours $1,199.00
Web image Javascript in the Browser Context
Live Online help Real-time discussions with your instructor and fellow students via technology
Javascript in the Browser Context Session start date: Aug 26
36.0 contact hours $1,599.00
Aviation image Drone Photography
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Drone Photography Session start date: Sep 6
3.0 contact hours $49.00
Academic Review image Introduction to Algebra
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Algebra Session start date: Sep 17
24.0 contact hours $169.00
Aviation image Introduction to UAV Drones
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Introduction to UAV Drones Session start date: Sep 6
4.0 contact hours $89.00
Welding image Intro to Welding Short Course
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Intro to Welding Short Course Session start date: Sep 25
16.0 contact hours $499.00
Data Management image Introduction to Python Programming
Live Online help Real-time discussions with your instructor and fellow students via technology
Introduction to Python Programming Session start date: Sep 16
21.0 contact hours $1,495.00
QuickBooks image Introduction to QuickBooks Online
Online help Learning at your own pace, or facilitated by an instructor
Introduction to QuickBooks Online Session start date: Sep 17
24.0 contact hours $159.00
Business and Leadership image Introduction to Nonprofit Management
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Nonprofit Management Session start date: Sep 17
24.0 contact hours $169.00
Data Management image Advanced Data Visualization with Tableau
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Advanced Data Visualization with Tableau Session start date: Nov 17
14.0 contact hours $699.00
Literature and Writing image Introduction to Journaling
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Journaling Session start date: Sep 17
24.0 contact hours $149.00
Academic Review image Introduction to Chemistry
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Chemistry Session start date: Oct 15
24.0 contact hours $169.00
Foreign Language image Spanish Immersion Program II
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Spanish Immersion Program II Session start date: Oct 13
20.0 contact hours $159.00
Data Management image Introduction to Python Programming
Live Online help Real-time discussions with your instructor and fellow students via technology
Introduction to Python Programming Session start date: Aug 26
18.0 contact hours $1,995.00
Web image Introduction to Java Programming
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Java Programming Session start date: Sep 17
contact hours $189.00
Data Management image Introduction to SQL
Online help Learning at your own pace, or facilitated by an instructor
Introduction to SQL Session start date: Sep 17
24.0 contact hours $189.00
Business and Leadership image Introduction to Business Analysis
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Business Analysis Session start date: Sep 17
24.0 contact hours $169.00
Foreign Language image Spanish Immersion Program I
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Spanish Immersion Program I Session start date: Sep 8
20.0 contact hours $159.00
Personal Development image Introduction to Artificial Intelligence
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Artificial Intelligence Session start date: Oct 15
24.0 contact hours $169.00
 
Close Modal Window

Online Registration Temporarily Down

Please contact us at ceregistration@jccc.edu or call 913-469-2323 to register now or please visit us later.

Close
Close Modal Window

What Is JavaScript?

In this lesson, you'll get right into it and learn what JavaScript is, where it came from, who uses it, and why you want to learn it. Most important, you'll learn how and where to write JavaScript and not just about history, theory, or concepts. You'll go hands-on, and by the time you finish this first lesson, you will have already created, tested, and edited some real JavaScript code.

Executing Scripts

Successful JavaScript programming requires controlling not just what a bit of JavaScript does but also when it should perform its task. This lesson will show you how that works and introduce you to the concept of event handling, which allows you to write code that responds to various events, such as clicking an item on the screen.

The Document Object Model

This lesson is all about the Document Object Model (DOM), a set of rules and words you use to access and manipulate the elements of a web page. You'll also learn about variables, which are temporary placeholders for information that can vary. While such terms and concepts are often scary to the new developers, they actually turn out to be quite easy to understand once you remove the shroud of mystery.

Dates, Numbers, and Decision-Making

Code that makes decisions is the hallmark of all modern interactive websites and applications. In this lesson, you'll learn about JavaScript's ability to make if and else decisions (If this happens, do this, or else do this). You'll also learn about data types, strings, numbers, and dates, and how and why programming languages treat these types of information differently.

Search My Site Code

This lesson will give you some Search My Site code. This is particularly handy for larger multipage sites, where users may want to search for a particular word or phrase within your site without having to go through the site one page at a time. Unlike some services that charge you money for this sort of thing, the method you'll learn here is free of charge. And as an added bonus, you'll learn how to add drop-down list controls to your pages.

Fun With Music

In this lesson, you'll learn to use JavaScript to add sound effects, background music, and custom music player controls to your web pages. You'll also learn how to set HTML attributes and CSS styles through JavaScript and how to test the user's browsers for compatibility with modern HTML5 features.

Building a Picture Carousel

In this lesson, you'll start developing a picture carousel that allows users to click or cycle through thumbnail images, seeing an enlargement of one at a time. These can be a fun and useful addition to any website. Along the way, you'll learn some tips and tricks for using JavaScript with pictures and some new programming concepts like global variables and string manipulation.

Fun With Arrays and Loops

This lesson is all about arrays and loops. Those are the main constructs around which some of the best interactive elements, like slideshows and carousels, are built. In this lesson, you'll learn how to create your own JavaScript arrays and loops and start getting a handle on how you can apply them toward building more interactive web pages.

Timers and Transition Effects

Bringing motion to web pages requires controlling the speed at which things happen. This lesson is about the two main ways you can control speed: JavaScript timers and CSS transitions. You'll also see how you can use JavaScript to trigger and control CSS transitions, which allows you to get some cool effects with minimal coding.

Introducing jQuery

Because JavaScript is such a popular language, people have written many libraries to extend and simplify its use. One of the most widely used and well known is jQuery. In this lesson, you'll learn what jQuery is and how to start using it in your own websites.

Creating Collapsible Panels and Accordions

In this lesson, you'll build on what you learned last time about jQuery to add some powerful new techniques to your arsenal. Specifically, you'll see how you can use jQuery to create collapsible panel and accordion controls. These are custom controls that allow you to create more modern-looking websites in which users can click to expand information, making your site more efficient, effective, and easier to use on touch screens.

Using jQuery Plugins

jQuery is more than just a JavaScript library. It's a complete ecosystem that includes lots of prewritten code commonly referred to as jQuery plugins. There are thousands of free plugins available, and they p

Close Modal Window

Online help Learning at your own pace, or facilitated by an instructor

Introduction to JavaScript

DATE TIME DAY PRICE AVAILABILITY LOCATION  
8/13/2025 - 10/3/2025 $189.00 99 Seats Open Online Campus Map Register
9/17/2025 - 11/7/2025 $189.00 99 Seats Open Online Campus Map Register
10/15/2025 - 12/5/2025 $189.00 99 Seats Open Online Campus Map Register
Close Modal Window

Online help Learning at your own pace, or facilitated by an instructor

$189.00

Introduction to JavaScript

8/13/2025 - 10/3/2025
99 Seats Open
9/17/2025 - 11/7/2025
99 Seats Open
10/15/2025 - 12/5/2025
99 Seats Open

Selected Course

Dates: 9/17/2025 - 11/7/2025

Course type: Web

Times:

Location: Online Campus Map

Contact Hours: 24.0

Other Details

Course Code: WEB-92120250917

Category: Web

Contact Hours: 24.0

Format: Online

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.