I’m excited to announce the general availability of our latest training course Temporal 102: Exploring Durable Execution with Python. This represents the next step for Python developers who have completed the Temporal 101: Introducing the Temporal Platform with Python course, released earlier this year. It also fulfills our commitment to offer both courses in four languages: Go, Java, TypeScript, and Python. All of them are self-paced and available online, so you can improve your skills as a Temporal developer when and where you like. Best of all, they’re completely free.

The Next Step for Temporal Developers

Temporal 101 introduces developers to Temporal, explaining what it is, 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, but from a different perspective than you might expect. Instead of covering additional features, it focuses 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.

Should You Take Temporal 102 with Python?

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

What’s Next?

We will release a course that focuses on Versioning within the coming month. The course is currently in development and we expect the delivery of this new course in all four of our primary languages (Go, Java, TypeScript and Python) very soon.

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