In this course, you will learn foundational Rust skills such as creating and hosting WebAssembly modules. You will explore the JavaScript WebAssembly API for browsers and multiple alternative, non-web host runtimes for WebAssembly. You will become familiar with the benefits and usage of the actor model and gain the ability to easily create distributed, cloud native applications using secure WebAssembly modules as a deployment target by leveraging open source projects. You will also be able to differentiate between the features and functionality afforded by the base WebAssembly specification versus additional features added by community tooling and open source projects, and have a clear understanding of how WebAssembly-based applications really work.Beginner.