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

LinkedIn Learning

Learning the JavaScript Language

via LinkedIn Learning

Overview

Gain a conversant understanding of JavaScript, including variables, types, objects, arrays, operators, control structures, loops, and functions.

Syllabus

Introduction
  • Become conversant in JavaScript
  • What you should know
  • Exercise files and Codespaces
1. Getting Started
  • Syntax: Learning to read and write
  • Versions of JavaScript
  • Places to tinker
  • Your friend the text editor
  • Additional helpful resources
2. Variables and Types
  • Declaring and assigning variables
  • Strings
  • String properties and methods
  • Numbers
  • Booleans for what is true
  • Variable mutability
3. Objects, Arrays, and More
  • Objects
  • Using objects for data modeling
  • Manipulating objects
  • Jargon: References
  • Arrays
  • Manipulating arrays
  • Readability: Whitespace
  • Readability: Comments
  • Regular expressions
4. Operators and Control Structures
  • Simple comparisons
  • Arithmetic operators
  • Logical operators
  • Conditionals: If
  • Conditionals: Switch
  • Terse ifs: One-liners
  • Terse ifs: Ternaries
  • Type checking
5. Iterating with Loops
  • For loops: Sequential
  • For loops: Enumerative
  • Set and Map: Newer loopable data types
  • While loops
6. Functions
  • Basic functions
  • Arguments and parameters in functions
  • More on function arguments
  • Objects, references, and functions
  • Functions are objects
  • Jargon: Scope in JavaScript
  • Functions and scope
  • Writing shorter functions with arrows
  • Three little dots collect the rest
  • Callback functions and looping
7. A Few More Advanced Pieces
  • Asynchronous code: Waiting is the hardest part
  • Promises, async, and await
  • Object-oriented JavaScript: Prototypes and classes
  • Jargon: Strong vs. loosely typed
  • Modern JavaScript tooling
Conclusion
  • Continue your JavaScript development journey

Taught by

Joe Chellman

Reviews

4.8 rating at LinkedIn Learning based on 835 ratings

Start your review of Learning the JavaScript Language

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.