Who should do this course

People who want to learn about how to write network-facing applications, particularly those with the Tokio async runtime.

You should have at least beginner experience working with Rust, because we won't cover the basics here. Instead, you should consider How to Learn Rust.