Home /  Courses And Programs / Introduction to JavaScript

Introduction to JavaScript

Welcome to Introduction to JavaScript. Here we will get an introduction to programming concepts and learn how to do basic programming with JavaScript. We’ll cover just about everything - from common language constructs and JavaScript types to objects, functions, arrays, closures, and scope.
JavaScript is the most the popular scripting language on the web. In this course, we will cover the syntax of JavaScript, including control structures, further exploration of the Document Object Model (DOM). You will learn to implement and create common scripts found on the web like form validation and dynamic content.

Course Highlights:

  • Introduction to JavaScript
  • Declaration and Initialization
  • Comparisons, conditions, loops, and arrays
  • Functions, the DOM node tree, manipulating the DOM
  • Prototypes, ajax, Json
  • Debugging JavaScript and code quality

Course Benefits:

  • Understand how JavaScript works with HTML5
  • Understand the difference between client-side, server-side, server-parsed language
  • Understand the differences between procedural and object-oriented programming
  • Identify basic data structures (arrays, variables, data types, expressions)
  • Understand DOM object structure of JavaScript in web pages
  • Identify the standard set of JavaScript commands and operators
  • Understand JavaScript functions and parameter-passing
  • Understand event handling within JavaScript

Textbooks: Learn JavaScript VISUALLY (1st Edition) by Ivelin ISBN: 9781495233005


A modern browser like Chrome or Firefox
Any Text Editor. Here are some recommendations:

Hardware: Linux, Mac or Windows machine with minimum 4 GB

Course typically offered: Online, Fall and Spring Quarters

Prerequisites: Prerequisite is Introduction to HTML5 & CSS or a complete working knowledge of HTML and CSS

Next steps: Upon completion, consider additional coursework in our specialized certificate in Front End Development  such as Introduction to jQuery or Applied JavaScript I.

Contact: For more information about this course, please contact infotech@ucsd.edu.


Note: Prerequisite is a complete working knowledge of HTML and CSS or "Introduction to HTML5 & CSS". A knowledge of basic programing concepts in recommended.

Course Number: CSE-41208
Credit: 3.00 unit(s)
Related Certificate Programs: Front End DevelopmentUser Experience (UX) Design

+ Expand All