Course: JavaScript Fundamentals
Modules:
Promo, Introduction to JavaScript, Install Chrome and Brackets, Your First JavaScript Program
Introduction, Create Variables, Rules, Memory, Numbers - Introduction, Numbers - Arithmetic Operations, Numbers - Operator Precedence, Operators and Operator Precedence, Numbers - More Operator / Special Numbers, Activity: Avoid a Speeding Fine! (Four Tasks), Strings, Activity: How Old Will You Be in 2040? (Nine Tasks), Booleans, Booleans - Logical Operators, Booleans - Operator Precedence, Booleans - Ternary Operator, Booleans Versus Non-Booleans, Activity: Will You Pass? (Six Tasks), Null and Undefined, Type Coercion, Objects, Activity: Claim Extra Points (Four Tasks), Arrays, Coding Challenge: Help the Cashier - Introduction
If Statement, Activity: Beat Usain Bolt (Four Tasks), Switch Statement, Activity: Days of the Week (Two Tasks), For Statement, Activity: Find a Hotel in London (Six Tasks), while do Statement, do while Statement, Activity: 24h Schedule App (Five Tasks), Coding Challenge: Improve Your Cashier Code - Part 1, Coding Challenge: Improve Your Cashier Code - Solution 1, Coding Challenge: Improve Your Cashier Code - Part 2, Coding Challenge: Improve Your Cashier Code - Solution 2
Introduction, Activity: Holiday Budget Planner (Two Tasks), Return Values, Activity: The Miami Museum (Two Tasks), Pass 'by value' Versus 'by reference', Activity: Rafael Nadal Versus Novak Djokovic (Four Tasks), First Class Functions, Activity: Mars Invasion (Six Tasks), Statement Versus Expression, Activity: The Island Treasure (Four Tasks), IIFE: Immediately Invoked Function Expressions (Intermediate), An Invocation Pattern: Recursion, Activity: Fibonacci's Honey Bees (Two Tasks), Built-In JS Functions, Scope (Intermediate), Activity: Manchester- Part London Train Simulation (Seven Tasks) (1), Activity: Manchester- Part London Train Simulation (Seven Tasks) - Part 2, Coding Challenge: Is It Prime? - Introduction, Coding Challenge: Is It Prime? - Logic, Coding Challenge: Is It Prime? - Solution, Coding Challenge: Can You Count the Primes? - Introduction, Coding Challenge: Can You Count the Primes? - Logic, Coding Challenge: Can You Count the Primes? - Solution
Object Literals, 'Dot Notation' Versus 'Brackets', Activity: Hack the Recipe (Three Tasks), Constructors - 'new' Keyword - 'this', Prototype, Activity: The Hotel Manager (10 Tasks) - Part 1, Activity: The Hotel Manager (10 Tasks) - Part 2, Activity: The Hotel Manager (10 Tasks) - Part 3, Equality, String Object, Activity: Lion, tiger or else? (5 Tasks) - Part 1, Activity: Lion, Tiger or Else? (Five Tasks) - Part 2, Date Object (1), Date Object (2), Activity: Is the Library Open? (Six Tasks) - Part 1, Activity: Is the Library Open? (Six Tasks) - Part 2, Activity: Is the Library Open? (Six Tasks) - Part 3, Math Object, JSON, Array Object, Array Methods: Filtering, Slicing, and more, Loop Through Arrays Using forEach, Activity: The Europe Tour (Four Tasks) - Part 1, Activity: The Europe Tour (Four Tasks) - Part 2
Learn HTML and CSS (1), Learn HTML and CSS (2), Learn HTML and CSS (3), Learn HTML and CSS (4), Understand the DOM, Access DOM Elements (1), Access DOM Elements (2), Change DOM Elements, Remove DOM Elements, Event Handling (1), Event Handling (2), Event Object - Keys, Event Object - Mouse Events, Event Object - Scroll Event, Event Object - Focus, Event Object - preventDefault, Single Threaded JavaScript, Debouncing, Event Propagation, Event Delegation, jQuery