Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

JavaScript Basics Course

via freeCodeCamp

Overview

Learn the basics of JavaScript with Beau! In this course, you will learn about variables, data types, numbers, strings, functions, hoisting, operators, if-else, arrays, random numbers, loops, array iterations, objects, AJAX, JSON, closures, THIS keyword, promises, desktop notifications, immediately invoked function expression, strict mode, timing events, error handling, dates, and much more.

Syllabus

Variables - Beau teaches JavaScript.
Data Types - Beau teaches JavaScript.
Numbers - Beau teaches JavaScript.
String Basics - Beau teaches JavaScript.
Strings: [bracket notation] - Beau teaches JavaScript.
20 String Methods in 7 Minutes - Beau teaches JavaScript.
Functions - Beau teaches JavaScript.
Hoisting - Beau teaches JavaScript.
Comparison Operators & If Else - Beau teaches JavaScript.
== vs === - Beau teaches JavaScript.
Null vs Undefined - Beau teaches JavaScript.
Logical operators && TRICKS with short-circuit evaluation - Beau teaches JavaScript.
Ternary Operator - Beau teaches JavaScript.
Switch Statements - Beau teaches JavaScript.
Arrays - Beau teaches JavaScript.
Common Array Methods - Beau teaches JavaScript.
Copying Arrays (deep and shallow) - Beau teaches JavaScript.
Random numbers & parseInt - Beau teaches JavaScript.
For Loops - Beau teaches JavaScript.
While / Do While - Beau teaches JavaScript.
for in / for of - Beau teaches JavaScript.
Array Iteration: 8 Methods - map, filter, reduce, some, every, find, findIndex, forEach.
Objects - Beau teaches JavaScript.
Objects, part 2: Beau teaches JavaScript.
AJAX - Beau teaches JavaScript.
JSON - Beau teaches JavaScript.
Closures - Beau teaches JavaScript.
THIS keyword - Beau teaches JavaScript.
Promises - Beau teaches JavaScript.
Desktop Notifications - Beau teaches JavaScript.
Immediately Invoked Function Expression - Beau teaches JavaScript.
Strict Mode — "use strict" - Beau teaches JavaScript.
Check if a property is in an object - Beau teaches JavaScript.
setInterval and setTimeout: timing events - Beau teaches JavaScript.
try, catch, finally, throw - error handling in JavaScript.
Dates - Beau teaches JavaScript.

Taught by

freeCodeCamp.org

Reviews

Start your review of JavaScript Basics Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.