Want to learn to code using JavaScript? This is a great place to start! In this course, you’ll start out with a tour of the basic building blocks programming like variables, loops, functions and operations. Then, you’ll go through the three main pillars of JavaScript: Types and Coercion for comparing values and converting between types, Scope and Closure for knowing where variables can be accessed, and JavaScript’s “this” and Prototype system for dynamic context.
Overview
Syllabus
- Introduction
- Course Overview
- Values
- Operations
- Types
- Variables
- Expressions vs Statements
- If & Else
- Loops
- Functions
- Programming Primer Exercise
- Programming Primer Solution
- Programming Primer Summary
- Primitive Types
- NaN
- new
- Coercion
- Booleans
- Coercion Best Practices
- Equality
- Types Summary
- Scope
- Undefined vs Undeclared
- Function Expressions
- IIFEs
- Block Scoping with let
- Closure
- this
- Prototypes
- class
- Three Pillars of JS Exercise
- Three Pillars of JS Solution
- Pillars of JS Summary
- Wrapping Up
Taught by
Kyle Simpson