Skip to content
  • Sign In
  • Try Now
View all events
JavaScript

JavaScript First Steps

Published by O'Reilly Media, Inc.

Beginner content levelBeginner

Learn the fundamentals of the most used programming language

JavaScript was created as a scripting language to enhance HTML pages 24 years ago. Today it plays a crucial part in the web and beyond—in everything from frameworks based on JavaScript to entire car entertainment systems built on top of this versatile language. The past few years have seen an incredible amount of JavaScript development by its governing body, Ecma International, and a number of great new features have been added.

Join expert Tamas Piros to explore the basic aspects of JavaScript, with a focus on the latest version. By the time you’re through, you’ll have the skills to create your own simple JavaScript apps.

What you’ll learn and how you can apply it

By the end of this live online course, you’ll understand:

  • The basics of JavaScript (variables, control flows, loops, data structures, and functions)
  • How to create “vanilla” JavaScript apps

And you’ll be able to:

  • Use JavaScript in your own projects

This live event is for you because...

  • You’re new to web development and want to learn the basics of JavaScript.
  • You want to learn about JavaScript’s latest features.

Prerequisites

  • A basic understanding of web development, such as familiarity with HTML
  • A working knowledge of another programming language (useful but not required)

Recommended preparation:

Recommended follow-up:

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Introduction to JavaScript (15 minutes)

  • Presentation: The history of JavaScript
  • Q&A

Variables, data structures, control flows, and loops (40 minutes)

  • Presentation: Variables, data structures, control flows, and loops
  • Hands-on exercises: Work with var, const, and let; add data structures for them; create loops and basic control flows (if/else)
  • Q&A

Break (5 minutes)

Functions (45 minutes)

  • Presentation: Function declaration types; arrow functions
  • Hands-on exercises: Create a function expression and a function declaration
  • Q&A

Break (5 minutes)

Modern JavaScript: Callbacks, Promises, and async/await (70 minutes)

  • Presentation: Callbacks, Promises, and async/await
  • Hands-on exercises: Create a small app using callbacks; refactor to work with Promises; rework to work with async/await
  • Q&A

Your Instructor

  • Tamas Piros

    Tamas Piros is a Google Developer Expert in web technologies and a seasoned developer experience engineer. He’s a passionate advocate for modern web technologies, helping people understand and unlock the latest and greatest features of web development.

    linkedinXlinksearch