In October 2022, we released Temporal 101 in Go and nearly 1,000 people have signed up for the course. Our newest course covers the same fundamental Temporal concepts, but uses our TypeScript SDK.
The 101 courses assume you have no prior knowledge of Temporal, and they are free. Registration is required, however, so that you can save your progress and we can verify course completions. The course combines written content, videos (with complete transcripts), assessments, and hands-on exercises. We find that most learners can complete the course in about two hours, but you can go as slow or as fast as you like. You will get a certificate of completion at the end of the course.
No Software Downloads Required
We know that not everyone is able or willing to install software on their computers. That's why this course uses a browser-based exercise environment provided through GitPod, available at no cost to you. Using a standard Web browser such as Chrome or Firefox, you'll have access to a private Temporal Cluster, as well as terminal windows where you can type commands and an editor you can use to write your code. The only thing you'll need besides a Web browser is a GitHub account that you can log into from that browser. (GitPod uses your account to install the exercise code you use during the course.)
Should I Complete 101 in TypeScript if I’ve Already Taken 101 in Go?
We know that a lot of people took 101 in Go because it was the only Temporal course available, so there are a few things to consider if you are asking yourself this question.
If you use, or are planning to use, the Temporal TypeScript SDK, absolutely take 101 in TypeScript because you will learn more about the specific features of our TypeScript SDK.
If you’ve already taken 101 in Go, but you’d like to strengthen your understanding of the core components of Temporal – Workflows, Activities, Workers, and Clients – taking the Temporal 101 in TypeScript course can help you get some repetition of the concepts in the context of the TypeScript SDK instead of Go.
If you feel like your understanding of those concepts is solid, we recommend you look at our Project-Based Go Tutorials, and stay tuned for the release of our Temporal 102 in Go course.
We announced this course a few weeks ago to members of our Temporal Education Updates mailing list. If you'd like to be among the first to learn about new courses, including the availability of Temporal 102 in Go and TypeScript, we encourage you to sign up so we can notify you, too.
We hope you get a chance to take one of our courses and join our community so you can build invincible apps.