Loading...

Course Description

In this course, you will begin by organizing data in the form of indexed and associative arrays. From here, you will begin combining programming constructs in order to perform more complex actions on data through the use of loops and nesting. In order to build more resilient programs, you will practice implementing means of recognizing and recovering from errors in your programs. Finally, you will tie this all together by writing code to create a program based on a specification document that incorporates the constructs and error handling covered throughout the course.

The following courses are required to be completed before taking this course:

  • Fundamentals of JavaScript
  • Writing Programs That Make Decisions

Faculty Author

Kyle Harms

Benefits to the Learner

  • Combine and organize programming constructs to solve multi-part problems
  • Write JavaScript syntax that successfully implements a well-defined plan
  • Structure and organize related data to help better solve a problem

Target Audience

  • Novice and self-taught programmers
  • Web development career starters
  • Small business owners managing a website
Loading...
Enroll Now - Select a section to enroll in
Type
2 week
Dates
Apr 09, 2025 to Apr 22, 2025
Total Number of Hours
14.0
Course Fee(s)
Contract Fee $0.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note that the content in our JavaScript Programming course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed CIS561 prior to CIS562, and CIS562 prior to CIS563, etc.
Type
2 week
Dates
Aug 27, 2025 to Sep 09, 2025
Total Number of Hours
14.0
Course Fee(s)
Contract Fee $0.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note that the content in our JavaScript Programming course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed CIS561 prior to CIS562, and CIS562 prior to CIS563, etc.
Type
2 week
Dates
Nov 05, 2025 to Nov 18, 2025
Total Number of Hours
14.0
Course Fee(s)
Contract Fee $0.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note that the content in our JavaScript Programming course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed CIS561 prior to CIS562, and CIS562 prior to CIS563, etc.
Type
2 week
Dates
Jan 14, 2026 to Jan 27, 2026
Total Number of Hours
14.0
Course Fee(s)
Contract Fee $0.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note that the content in our JavaScript Programming course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed CIS561 prior to CIS562, and CIS562 prior to CIS563, etc.
Type
2 week
Dates
Mar 25, 2026 to Apr 07, 2026
Total Number of Hours
14.0
Course Fee(s)
Contract Fee $0.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note that the content in our JavaScript Programming course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed CIS561 prior to CIS562, and CIS562 prior to CIS563, etc.
Type
2 week
Dates
Jun 03, 2026 to Jun 16, 2026
Total Number of Hours
14.0
Course Fee(s)
Contract Fee $0.00
Section Notes

IMPORTANT COURSE INFORMATION

  • Please note that the content in our JavaScript Programming course curriculum was developed to be completed in sequential order as course concepts build throughout the program. With this in mind, please be sure you are scheduled to complete or have completed CIS561 prior to CIS562, and CIS562 prior to CIS563, etc.
Required fields are indicated by .