Course Highlights
  • How to read, write and understand JavaScript
  • How to confidently work in JavaScript
  • How to use conditional statements in JavaScript
  • How to write loops in JavaScript
  • Have a strong understanding of JavaScript fundamentals
  • Learn core programming fundamentals that can be used in other coding languages
  • How to write functions in JavaScript
  • How to write object oriented code (OOP) in JavaScript
  • How the strange quirks like hoisting and closures work in JavaScript
  • How to write and understand data types and data structures in JavaScript
  • How to make web pages completely dynamic using JavaScript
  • How to write JavaScript events and event listeners
Curriculum

5 Topics
Introduction: 7 JavaScript Facts
Download the Course Files
Your First Script
A Brief History
Optional: Extra Developer Support

53 Topics
Introduction to Variables
Merging Variables
Console Logging
Selecting HTML Elements
Mini Project #1
String Manipulation
Accepting User Input
Introduction to Comparison Operators
Handling Opposite Operators
Mini Project #2
Handling Special Cases
Code Commenting
Introduction to Simple Arithmetic
Boolean Logic
Making Lists with Arrays
Checking Variable Types
Variable Casting
More Comparison Operators
Mini Project #3
Functions
Practice with Functions
Mini Project #4
Query Selectors
Introduction to Events
Tip Calculator Project
Anonymous Functions
IIFE
This 'this' Keyword
Scope
Hoisting
Introduction to Event Listeners
Getting Input Values
Changing CSS with Event Listeners
Mini Project #5
Objects
For Loops
While Loops
For Each Loops
Guessing Game Project
Let and Const
Introduction to OOP
Extending Classes
Modal Project
Home Stretch
Template Literals
Object Literals
Destructuring Arrays and Objects and All the Rest
Timeouts
Intervals
API's and Ajax Requests
Arrow Functions
Adding and Removing CSS Classes
Final Project

1 Topic
Summary

  Write a Review

JavaScript for Beginners - Learn with 6 main projects!

Go to Paid Course