Courses Courses Arts and Design Arts and Design Animation Graphic Arts Photography Web Design Other Business Business Accounting Administrative Communication Finance Marketing and Sales Operations Project Management Small Business Soft Skills Career Online High School Career Online High School Online High School Diploma Computer Applications Computer Applications AutoCAD Microsoft QuickBooks Windows Other Computer Programming Computer Programming Programming Classes Construction and Trades Construction and Trades Construction Environmental and Energy Trades Health and Fitness Health and Fitness Alternative Medicine Dental Fitness Medical Veterinary Wellness Hospitality Hospitality Hospitality Service Information Technology Information Technology Cloud Computing Networking Other Security Language Language Languages Legal Legal Legal Studies Math and Science Math and Science Mathematics and Science Teacher Professional Development Teacher Professional Development Child Development Classroom Technology Math and Science Reading and Writing Other Test Prep Test Prep Exam Prep Writing Writing Writing and Editing How It Works How It Works About ed2go Externship Programs Financial Assistance Find a School Military Virtual Career Center
Courses
Arts and Design
Animation
Graphic Arts
Photography
Web Design
Other
Business
Accounting
Administrative
Communication
Finance
Marketing and Sales
Operations
Project Management
Small Business
Soft Skills
Career Online High School
Online High School Diploma
Computer Applications
AutoCAD
Microsoft
QuickBooks
Windows
Other
Computer Programming
Programming Classes
Construction and Trades
Construction
Environmental and Energy
Trades
Health and Fitness
Alternative Medicine
Dental
Fitness
Medical
Veterinary
Wellness
Hospitality
Hospitality Service
Information Technology
Cloud Computing
Networking
Other
Security
Language
Languages
Legal
Legal Studies
Math and Science
Mathematics and Science
Teacher Professional Development
Child Development
Classroom Technology
Math and Science
Reading and Writing
Other
Test Prep
Exam Prep
Writing
Writing and Editing
How It Works
About ed2go Externship Programs Financial Assistance Find a School Military Virtual Career Center
ed2go Courses Computer Programming Programming Classes Introduction to JavaScript
Return to Programming Classes
java-script

Introduction to JavaScript

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. And since no JavaScript course would be complete without a discussion of jQuery, we cover 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 students already know HTML and CSS. JavaScript is always used with these two programming languages, not as an alternative to them.

6 Weeks / 24 Course Hrs
Starting October 18, 2017

Offered in Partnership with your Preferred School

Anne Arundel Community College Why this school? It's been chosen based on your location or if you've visited this school's website.

Change School

Learning Method

Instructor-led Confirm your Start Date in Cart

Introduction to JavaScript

Learning Method

Instructor-led Confirm your Start Date in Cart

Introduction to JavaScript Reviews

Introduction to JavaScript Details + Objective

Course Code: ijp

You Will Learn
  • Learn how to define what happens when a user clicks a button or presses a key on your pages
  • Try out loops and timers to create animation effects
  • Learn how to use JavaScript to add sound effects, background music, and custom music player controls to your Web pages
  • Understand how to use jQuery to get the most out of your site
How the course is taught
  • Instructor-led course
  • 6 weeks in duration
  • Courses begin each month
  • 2 lessons released each week
  • 24 course hours
How you will benefit
  • Add more power to your programing and interactivity on our website by learning JavaScript
  • Learn to create modern, interactive website that visitors will love
  • Open the door to new opportunities as you learn to use JavaScript to build better websites
Introduction to JavaScript Outline
Expand All
Week 1

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. Then, you’ll learn to control not just what your JavaScript code does but also when it performs its task with an introduction to event handling.

Week 2

Explore 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. Then, you'll learn about JavaScript's ability to make if . . . else decisions (If this happens, do this, or else do this) as well as data types, strings, numbers, and dates, and how and why programming languages treat these types of information differently.

Week 3

This lesson will give you some Search My Site code. And as an added bonus, you'll learn how to add drop-down list controls to your pages. Then, 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 even to test the user's browsers for compatibility with modern HTML5 features.

Week 4

Start on a picture carousel that allows users to click or cycle through thumbnail images, seeing an enlargement of one at a time. You’ll learn some tips and tricks for using JavaScript with pictures and some new programming concepts like global variables and string manipulation. Then, 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.

Week 5

Understand 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. Then, learn what jQuery is, where to get it, and how to get started using it in your own websites.

Week 6

Discover how you can use jQuery to create collapsible panel and accordion controls. And finally, you'll learn how to find jQuery plug-ins and incorporate them into your own site.

View All Sections
Introduction to JavaScript Instructors
Alan Simpson

With over 100 published books to his name, award-winning author Alan Simpson is widely regarded as a computer and Internet guru. His books have been published throughout the world in over a dozen languages. Alan is a seasoned veteran of the computer industry, and his books and online courses cover virtually all aspects of the computer industry, including Web development, operating systems, word processing, spreadsheets, databases, programming, networking, and security.

Introduction to JavaScript Requirements / Prerequisites

There are no prerequisites for this course.

A test editor or authoring tools for writing HTML and CSS code, and the knowledge to use that too. Students should also have a good understanding of HTML and CSS prior to taking this course. Successful completion of Introduction to CSS3 and HTML5, and Intermediate CSS3 and HTML5 highly recommended.

Introduction to JavaScript Frequently Asked Questions
Expand All
When can I get started?

A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits!

How does it work?

Once a session starts, two lessons will be released each week, for the six-week duration of your course. You will have access to all previously released lessons until the course ends.

How long do I have to complete each lesson?

Keep in mind that the interactive discussion area for each lesson automatically closes 2 weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.

What if I need an extension?

The Final Exam will be released on the same day as the last lesson. Once the Final Exam has been released, you will have 2 weeks plus 10 days to complete the Final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.

Browse All