JavaScript Fundamentals

Register Now
sop-webff-102-25A

JavaScript Fundamentals

USD 50

Introduction

To provide a strong foundation in JavaScript, enabling students to add interactivity, manipulate the DOM, and build dynamic functionality into web pages. By the end of the course, students will be able to write, debug, and apply JavaScript for real-world front-end development scenarios. 

Course Description

A form for user-input collection with validation.

Syllabus

Week 1 

  • Introduction 
  • Where To 
  • Statements and Output 
  • Variables and Comments 
  • Operators and Assignment 
  • Assignment 1: 20% of grade total


Week 2 

  • Data types 
  • Functions 
  • Error Handling 
  • Object-Oriented Programming, Classes, Objects, and Inheritance 

Week 3 

  • String and String Methods 
  • Array and Array Methods 
  • Date and Date Methods 
  • Assignment 2: 20% of grade total


Week 4 

  • Module 
  • Set and Map 
  • Conditional Statements and Loops 
  • Quiz 1: 10 % of grade total


Week 5 

  • The Document Object Model 
  • Events 
  • Assignment 3: 20% of grade total
  • Week 6 

    • Browser Object Model 
    • Final Examination: 30% of grade total


    Week 7 

    • Forms and Form Validation 

Course Outline

- Week 1:
  •   Lesson 1: Introduction, statement, and output. => 4:59.
  • Lesson 2: Variables and Comments. => 7:36
  • Lesson 3: JavaScript Operators and Assignment =>11:48

- Week 2: 

  • Lesson 1: Data types => 8:04
  • Lesson 2: Functions =>13:18
  • Lesson 3: Error Handling =>12:32
  • Lesson 4: Conditional Statements, Switch and Ternary Operator =>12:11

- Week 3:

  • Lesson 1: Loops =>6:33
  • Lesson 2: String and String Methods => 6:35
  • Lesson 3: Object =>15:16

- Week 4:

  • Lesson 1: Array and Array Methods => 12:09
  • Lesson 2: Date and Date Methods =>12:22
  • Lesson 3: Set =>12:05
  • Lesson 4: map and Map Methods =>11:37
  • Lesson 5: modules =>9:24

- Week 5:

  • Lesson 1: Object-Oriented Programming. => 27:25
  • Lesson 2: Events and Event Handling => 13:43

- Week 6:

  • Lesson 1: The Document Object Model.
  • Lesson 2: The Browser Object Model.
  • Lesson 3: Labs

- Week 7:

  • Lesson 1: Form Handling
  • Lesson 2: Form Validation
  • Lesson 3: Class Project
Level
progressive
Duration
7 weeks
Commitment
10-12hrs/week
Prerequisite
HTML, CSS
Fee
USD 50
Learning style
<p>New on-demand video lessons are released every Monday, while live Zoom sessions take place every Sunday. Each week, students complete assignments or quizzes, due the following week, to keep learning on track.”</p>

Instructor

Mildred Ojomah-Christopher

Master of Liberal Arts: Software Engineering - Harvard University

Graduate Certificate: Data Science - Harvard University

BSc(Hons) : Mathematical Sciences (Computer Science Major) - Kogi State University

Batches

  • Batch A Open

    sop-webff-102-25A 1 Sep 2025 to 19 Oct 2025 80 places left

  • Batch B Closed

    sop-webff-102-25B 6 Nov 2025 to 8 Jan 2026 93 places left

    Enrollment is closed for this batch.