JavaScript Basics Course
Offered By: freeCodeCamp
Course Description
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
Related Courses
Введение в iOS-разработкуMoscow Institute of Physics and Technology via Coursera Object-Oriented JavaScript
Udacity Front-End Interview Prep
Udacity Work with augmented reality (AR) and the web
Curtin University via edX Mighty JavaScript (Advanced)
Udemy