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

Learn about variables types, objects, arrays, operators, control structures, loops, and functions, then work through a series of hands-on examples that put these ideas into action.

Syllabus

Introduction
  • Learn the language of the internet
  • What you should know
  • Using the exercise files
1. Getting Started
  • Syntax: Learning to read and write
  • Versions of JavaScript
  • Places to tinker with JavaScript
  • Our friend the text editor
  • Additional helpful resources
2. Variables and Types
  • Declaring and assigning variables
  • Strings
  • String properties and methods
  • Numbers
  • Booleans and the quest for truth
3. Objects, Arrays, and More
  • Objects
  • Objects for modeling data
  • Manipulating objects
  • Jargon: References and objects
  • 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
  • Ternary operator
  • Type checking
5. Iterating with Loops
  • For loops: Sequential
  • For loops: Enumerative
  • While loops
6. Functions
  • Basic functions
  • Arguments in functions
  • More on arguments
  • Objects, references, and functions
  • Functions are objects
  • Jargon: Scope in JavaScript
  • Variable scope in functions
  • Jargon: Callback functions
7. More Advanced Pieces
  • Asynchronous code: The waiting is the hardest part
  • Promises, async, and await
  • Object-oriented JavaScript: Prototypes and classes
  • Jargon: Strong vs loose typing
  • Modern JavaScript tooling
Conclusion
  • Next steps

Taught by

Joe Chellman

Reviews

4.7 rating at LinkedIn Learning based on 1191 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.