JavaScript the Hard Parts: Async & Promises

Explore the mechanics of asynchronicity in JavaScript and how to effectively multitask in a single-threaded world.

JavaScript the Hard Parts: Async & Promises

Join us for a live, interactive workshop where we’ll explore the mechanics of asynchronicity in JavaScript and how to effectively multitask in a single-threaded world.

What you’ll learn:

  • The challenges of JavaScript’s single-threaded nature
  • How asynchronicity powers modern web development
  • How promises help solve the problem of inversion of control

Guided by one of our expert Codesmith instructors, this hands-on session will break down asynchronicity and promises step-by-step. Ready to level up your JavaScript and gain a solid grasp of async? This workshop is for you!

RSVP

Saturday, May 17, 2025
7:30-10:00pm ET / 4:30-7:00pm PT
Online only
Free
Thank you for registering to our event!
Oops! Something went wrong while submitting the form.

What else should you know?

  • Price: Always free! We believe in making tech education accessible to everyone.
  • Engagement: This will be an interactive session, so bring your questions! We love to see our attendees with cameras on.

We offer free workshops every week to help you learn to code, build your technical communication skills, and land a job as a software engineer. Check them out:

  • Intro to Coding: Start with the essentials.
  • Intermediate and Advanced Coding: Take your skills to the next level.
  • Learn about Codesmith: Get to know our programs.
  • Community Coding: Connect, collaborate, and code with others.


In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.

Events & workshops

Are you just starting out or looking to expand your capacities?

Join one or more free workshops, tutorials and community coding sessions to help you on your coding journey.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Come and
join us

Access resources
to get started