Skip to content
techsnow

JavaScript Essentials

The language of the web, explained with small examples you run in the browser.

Created by Attaullah

4.8 rating 39,875 learners 22 hours, 16 lessons Taught in English

What you will learn

  • Use variables, functions, arrays and objects with confidence
  • Change a web page with the DOM and handle clicks and forms
  • Fetch data from an API with async and await
  • Build a to-do app and a weather app

Course content

4 sections, 16 lessons. Lessons marked free can be watched without an account.

Section 1: First steps4 lessons, 51 min
  • Where JavaScript runs6 min
  • Console and your first script13 min
  • let, const and types20 min
  • Operators and comparisons12 min
Section 2: Core language4 lessons, 51 min
  • Functions and arrow functions6 min
  • Arrays and their methods13 min
  • Objects and destructuring20 min
  • Practice: grade calculator12 min
Section 3: The browser4 lessons, 51 min
  • Selecting elements6 min
  • Events and forms13 min
  • Local storage20 min
  • Project: to-do app12 min
Section 4: Async JavaScript4 lessons, 51 min
  • Callbacks and promises6 min
  • async and await13 min
  • Fetching from an API20 min
  • Project: weather app12 min

Your instructor

Attaullah

Instructor, TechSnow

Teaches web development, Python and programming fundamentals at TechSnow, with clear lessons in English and Urdu / Hindi and a real project in every course.

Before you start

  • Basic HTML helps but is not required