September 23 to 24, 2025 - 9:30am to 4:30pm Central Daylight Time
▶ ︎LIVE NOW

TypeScript: From First Steps to Professional

Anjana Vakil
Software Engineer & Educator
TypeScript: From First Steps to Professional

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Jump-start your TypeScript journey with this friendly, practical intro from Anjana Vakil.

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Understand how TypeScript differs from JavaScript, and the advantages TS offers
  • Install & configure TS in a new or existing codebase
  • Add type annotations to variables, function arguments & return values
  • Work with custom types & interfaces, including complex types, unions & generics
  • Get acquainted with popular libraries from the open-source TS ecosystem
  • Set up your professional workflow for full-stack TS development

Is This Workshop for Me?

Are you comfortable with JavaScript, and looking to add TypeScript to your pro web developer skillset? Are you a JS developer who’s sick of encountering silly errors like misspelled method names or un-awaited Promises, and ready to invest in making your apps more reliable? Have you tried working with or learning TypeScript before, but found it overwhelming and frustrating? Did you learn some TS in the past, and want to review the fundamentals and learn practical tools & workflows for TS development? If any or all of those are true, this is the perfect course for you!

Workshop Details

TypeScript is the industry’s preferred way to bring some order to the notorious unpredictability of JavaScript’s weak typing, allowing us to write more stable, production-ready web apps. In this course, we’ll get to know TypeScript through hands-on refactoring exercises, as we use increasingly complex TS features to stabilize a buggy JS app. Beyond exploring the language itself, we’ll also get familiar with popular TS tooling and workflows for full-stack development. By the end of the course, you’ll be a productive TypeScript developer ready to deepen your knowledge with further courses on FrontendMasters.

Any Prerequisites?

Attend Online Live and in Full HD

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

TypeScript: From First Steps to Professional

Event Details

What

  • 2 Full Day Workshop Sessions
  • Replay Videos (available immediately)

When

  • September 23 to 24, 2025 - 9:30am to 4:30pm Central Daylight Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

Day 1

  • 9:30AM
    Intro & course/project overview
  • 10:00AM
    JS vs. TS & the problems TS solves
  • 10:30AM
    Setting up a TS project & basic dev workflow
  • 11:00AM
    Annotating variables & functions
  • 11:30AM
    Defining, exporting, and importing types
  • 12:00PM
    Lunch Break
  • 1:00PM
    Union types & type narrowing
  • 1:30PM
    Defining & extending interfaces
  • 2:00PM
    Generic types & type parameters
  • 3:00PM
    Configuring TS for full-stack workflows

Day 2

  • 9:30AM
    Open-source libraries for production-grade TS
  • 10:00AM
    Testing & debugging TS apps
  • 11:00AM
    Validating data for end-to-end type safety
  • 12:00PM
    Course recap & next steps
  • 12:30PM
    Wrap Up

Your (Awesome) Instructor

Anjana Vakil

Anjana Vakil

Anjana suffers from a chronic case of curiosity, which led her from philosophy to English teaching to computational linguistics to software development. As a freelance engineer & educator, these days she mostly codes & teaches from her home base in San Francisco, when not traveling (in a mask) to events around the world to speak about the joy of programming and advocate for a more equitable & ethical tech industry. Nerd out with her about functional programming & JavaScript, ask her about the Recurse Center & Outreachy, and definitely invite her to your karaoke party!

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.