I’m excited to announce that our latest training course, Temporal 102: Exploring Durable Execution with TypeScript, is now generally available. Like Temporal 101 with TypeScript, it is self-paced and available online, so you’ll have the opportunity to improve your skills as a Temporal developer when and where you like. Best of all, it’s free.

The Next Step for Temporal Developers

Temporal 101 introduces developers to Temporal, explaining its key features and the fundamentals of how it works. In short, it covers how to build and run a basic Temporal application.

Temporal 102 builds on this foundation by focusing on the best practices and key concepts that a developer should understand before deploying their first Temporal application to production. In other words, it’s not about learning to create a more complex application; it’s about learning how to test, debug, and deploy applications that you already know how to create.

A Departure from Temporal 102 in Go

Temporal 102: Exploring Durable Execution in TypeScript is a slight departure from our current Temporal 102 in Go course. After teaching Temporal 101 and Temporal 102 live at Replay this past year in Go, Java, and TypeScript, we identified some areas where we could make improvements to the course. If you’ve already taken Temporal 102 in Go you will notice a different ordering for the material, as well as the removal of certain sections. We also migrated a few pages from the previous Temporal 102 courses into the relevant Temporal 101 courses and removed the section and exercise on Versioning from Temporal 102. This Versioning material is being split off and will be the topic of our next course, Temporal 103. While this course and any future Temporal 102: Exploring Durable Execution courses in different languages will not contain this material, it will be available by the end of 2023. We will leave the Temporal 102 in Go course in its current state until we have released our Versioning course in Go.

Should You Take Temporal 102 with TypeScript?

The examples and hands-on exercises for this course are written in TypeScript. If you’ve taken Temporal 101 and have basic proficiency with TypeScript, I would definitely recommend taking this course.

What’s Next?

We plan to finish “porting” this Temporal 102 course to use the Python SDK and releasing it before the end of 2023. Temporal 102 has already been released in Java and Go.

We also will be releasing a course just on Versioning very soon. The course is currently in development and we expect the delivery of this new course in at least two languages by the end of 2023.

If you sign up for early access to our courses, we’ll let you know as soon as they’re available.