
Basic Javascript for Web Development
Department of Information and Communications Technology
Enrollment in this course is by invitation only

Course Overview
This course introduces the basic concepts of JavaScript. It focuses on basic commands, functions, conditional statements, and array.
What You Will Learn
At the end of this course, you will be able to:
- design, code, test, and debug simple JavaScript
- connect JavaScript to HTML
- manipulate arrays in JavaScript
Course Instructor

Joel Mari Alcala
Subject Matter Expert
Course Content
Week 1: Introduction to JavaScript
9 Videos | 2 Activities
9 Videos
- Welcome to the course!
- What is JavaScript?
- Setting Up the Environment
- Write Your First JavaScript Code
- What is JavaScript doing on your page?
- Client-side vs. Server-side Code
- Add JavaScript to Your Page
- Comments in JavaScript
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 2: JavaScript Variables and Data Types
6 Videos | 2 Activities
6 Videos
- Declare, Initialize and Update Variables
- Variable Naming Rules
- Variable Types and Constants
- Arithmetic and Assignment Operators
- Comparison Operators
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 3: Conditional and Looping Statements in Javascript
13 Videos | 2 Activities
13 Videos
- What are conditional statements?
- if…else Statement
- else…if Statement
- Nesting if…else Statement
- Logical Operators: AND, OR, and NOT
- JavaScript Switch Case statement
- What are looping statements?
- The Standard for Loop Statements
- Looping through Collections with a For Loop
- while Statement
- do-while Statement
- Which loop type should you use?
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 4: JavaScript Array
6 Videos | 2 Activities
6 Videos
- What is an array?
- Creating and Finding the Length of an Array
- Accessing, Modifying Array Items, and Finding Items in an Array
- Adding, Removing, and Accessing Every Item in an Array
- Converting between String and Arrays
- Key Takeaways
2 Activities
- Recall Activity
- Exit Assessment