Learn WebAssembly - WebAssembly Jobs

Courses

Wasm By Example
Wasm By Example

Is a concise, hands-on introduction to WebAssembly using code snippets and annotated example programs. If you "learn best by doing", or just need a good starting...

by Aaron Turner (torch2424)

Getting started with WebAssembly & Emscripten
Getting started with WebAssembly & Emscripten

Understand what WebAssembly is and how it will impact Web Development. Learn to load and run WebAssembly modules, using...

by Ray Viljoen

Get Started Using WebAssembly (wasm)
Get Started Using WebAssembly (wasm)

This course begins with some small steps for working with WebAssembly straight away using online tools wasm Explorer and...

by Guy Bedford

Books

Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications

by Kevin Hoffman

Learn WebAssembly: Build web applications with native performance using Wasm and C/C++
Learn WebAssembly: Build web applications with native performance using Wasm and C/C++

by Mike Rourke

Hands-On Game Development with WebAssembly: Learn WebAssembly C++ programming by building a retro space game
Hands-On Game Development with WebAssembly: Learn WebAssembly C++ programming by building a retro space game

by Rick Battagline

Level up with WebAssembly
Level up with WebAssembly

by Robert Aboukhalil

Tutorials and articles

Developers guide

This page provides step-by-step instructions to compile a simple program directly to WebAssembly.

Hit the Ground Running with WebAssembly ๐Ÿš€

A tutorial on using WebAssembly with Emscripten and C/C++ (even if you donโ€™t know any C/C++)

Porting Games to the Web with WebAssembly

How to port an Asteroids game from C to WebAssembly ๐ŸŽฎ

An Introduction to Web Assembly

In this codelab, you'll learn about Web Assembly - a new cross-browser, portable assembly and binary format for the web. You'll learn how to take native codeโ€”in Cโ€”build it to the Web Assembly format, and then call it directly from JavaScript on any webpage.

WebAssembly Physics and DOM objects

In this codelab you will build a web application that shows an hourglass built with SVG graphics.

WebAssembly 101: a developer's first steps

This tutorial will guide you along the necessary steps to port a JavaScript library of the Conway's game of life to WebAssembly (wasm). This is a simple exercise that is perfect to start beyond a trivial Hello World.

Rust ๐Ÿฆ€ and WebAssembly ๐Ÿ•ธ - Tutorial: Conway's Game of Life

This tutorial is for anyone who already has basic Rust and JavaScript experience, and wants to learn how to use Rust, WebAssembly, and JavaScript together.

Getting Started With WebAssembly in Node.js

WebAssembly is an exciting new language that many JavaScript engines have added support for. WebAssembly promises to make it much easier to compile languages like C and C++ to something that runs in the browser.

List your course/book/tutorial here

Do you have a WebAssembly related course, book or tutorial and would like to have it listed here?

Submit!