Introduction to JavaScript
Welcome to Introduction to JavaScript.JavaScript is the most the popular scripting language on the web. Here we will get 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.
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
- Describe the difference between client-side, server-side, server-parsed language
- Define the differences between procedural and object-oriented programming
- Identify basic data structures (arrays, variables, data types, expressions)
- Utilize DOM object structure of JavaScript in web pages
- Identify the standard set of JavaScript commands and operators
- Understand JavaScript functions and parameter-passing
- Describe event handling within JavaScript
Software:
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, every quarter
Prerequisites: Prerequisite is Introduction to HTML5 & CSS or a complete working knowledge of HTML and CSS is recommended. If you have not taken the Intro to HTML and CSS course but feel you have the experience or prior knowledge to take this course, please email infotech@ucsd.edu
Next steps: Upon completion, consider additional coursework in our specialized certificate in Front End Development such as Applied JavaScript I.
Contact: For more information about this course, please contact infotech@ucsd.edu.
Course Number: CSE-41208
Credit: 3.00 unit(s)
Related Certificate Programs: Front End Development, User Experience (UX) Design
+ Expand All
-
1/11/2021 - 3/8/2021
$675
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
All instruction and course materials delivered and completed online between the published course start and end dates.
Secor, Kristian, Developer, educator and author of web and mobile technologies.
Kristian Secor has taught web design topics ranging from server-side programming to user experience for ten years, and has taught over 200 courses in seventeen topics. He has produced websites for diverse markets such as school districts and sports franchises. He received a master's degree in eMedia from Quinnipiac University and an Ed.D. in instructional leadership from Argosy University.
-
TEXTBOOKS:
No information available at this time.
-
POLICIES:
No refunds after: 1/17/2021.
-
1/11/2021 - 3/8/2021
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
-
4/6/2021 - 5/24/2021
$675
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
All instruction and course materials delivered and completed online between the published course start and end dates.
Secor, Kristian, Developer, educator and author of web and mobile technologies.
Kristian Secor has taught web design topics ranging from server-side programming to user experience for ten years, and has taught over 200 courses in seventeen topics. He has produced websites for diverse markets such as school districts and sports franchises. He received a master's degree in eMedia from Quinnipiac University and an Ed.D. in instructional leadership from Argosy University.
-
TEXTBOOKS:
REQUIREDLearn JavaScript VISUALLY 1st
by Ivelin Demirov
ISBN / ASIN: 9781495233005
You may purchase textbooks via the UC San Diego Bookstore.
-
POLICIES:
No refunds after: 4/4/2021.
-
4/6/2021 - 5/24/2021
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.