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

Laracasts

JavaScript: The First Steps

via Laracasts

Overview

JavaScript is one of the most popular and versatile programming languages when working on the web. It makes for a great first language to learn as you can get started with any web browser and its built-in devtools.This beginner-focused series will take you through the fundamentals of JavaScript and give you a solid understanding of how the language works. Once the fundamentals are under your belt, you should be comfortable writing JavaScript in your own applications or continue your JavaScript journey by learning new frameworks or technologies that are built on top of it.

Syllabus

  • Fundamentals
    • Hello, JavaScript
    • Variables and Assignment
    • JavaScript Types
    • Use a Code Editor and Execute Scripts
    • JavaScript Types - Strings
    • JavaScript Types - Numbers and BigInts
    • JavaScript Types - Booleans
    • JavaScript Types - Arrays
    • JavaScript Types - Objects
    • JavaScript Functions: Built-in and Custom
    • Alternate Ways to Define JavaScript Functions
    • If Statements
    • Use Switch Statements for Multiple Conditions
    • Loops and Iteration
    • Understanding Scope
    • Pass by Value or Pass by Reference
    • Strengthen Your JavaScript Skills With These Exercises
  • Working with the DOM
    • DOM Manipulation
    • Selecting DOM Elements
    • Manipulating DOM Elements: Properties and Methods
    • DOM Traversal
    • Creating DOM Elements
  • Events
    • Events and Event Listeners
    • Event Bubbling, Capturing and Delegation
  • Exercises and Examples
    • Simple DOM Exercises
    • Todo App Exercise
    • Refactor Todo App
    • Using External Libraries
  • Wrapping Up
    • Additional Topics
    • Goodbye and Additional Resources

Taught by

Andre Madarang

Reviews

Start your review of JavaScript: The First Steps

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.