I recently had the honor of teaching Temporal 101 at our inaugural Replay conference in Seattle. With more than 100 people attending that session, it was one of the largest live hands-on training classes I've ever taught. For every developer who had the opportunity to participate that afternoon, I imagine that at least 10,000 could not.
Fortunately, you won't have to wait for Replay 2023 or even book your flight to Seattle to learn Temporal. We recently published an online, self-paced version of the Temporal 101 course. It's ideal for developers who are new to Temporal and want to quickly learn the fundamentals.
Best of all, this course assumes no prior knowledge of Temporal and is completely 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.
Little To No Experience Needed
Although the code examples and hands-on exercises are written in Go, they are presented with explanations and avoid advanced Go language features. Learners have reported success with the course despite having little or no experience with Go.
It's Easily Accessible
I understand 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.)
We announced this course more than a week 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 101 for other programming languages, I encourage you to sign up so we can notify you, too.