> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Exploring WebAssembly (WASM)

> This article introduces a course on WebAssembly, covering key concepts, hands-on labs, and real-world examples for proficiency in WASM.

Notes for the **Exploring WebAssembly (WASM)** course: 37 lessons across 7 sections.

## Introduction

* [Course Introduction](/docs/Exploring-WebAssembly-WASM/Introduction/Course-Introduction/page.md)

## Introduction to WebAssembly (WASM)

* [What is WebAssembly](/docs/Exploring-WebAssembly-WASM/Introduction-to-WebAssembly-WASM/What-is-WebAssembly/page.md)
* [WebAssembly vs JavaScript](/docs/Exploring-WebAssembly-WASM/Introduction-to-WebAssembly-WASM/WebAssembly-vs-JavaScript/page.md)
* [Section Summary](/docs/Exploring-WebAssembly-WASM/Introduction-to-WebAssembly-WASM/Section-Summary/page.md)

## WebAssembly Core Concepts

* [WebAssembly Architecture](/docs/Exploring-WebAssembly-WASM/WebAssembly-Core-Concepts/WebAssembly-Architecture/page.md)
* [WebAssembly Modules](/docs/Exploring-WebAssembly-WASM/WebAssembly-Core-Concepts/WebAssembly-Modules/page.md)
* [Instructions and Data Types](/docs/Exploring-WebAssembly-WASM/WebAssembly-Core-Concepts/Instructions-and-Data-Types/page.md)
* [Memory and Tables](/docs/Exploring-WebAssembly-WASM/WebAssembly-Core-Concepts/Memory-and-Tables/page.md)
* [WASM Tools and Ecosystem](/docs/Exploring-WebAssembly-WASM/WebAssembly-Core-Concepts/WASM-Tools-and-Ecosystem/page.md)
* [Section Summary](/docs/Exploring-WebAssembly-WASM/WebAssembly-Core-Concepts/Section-Summary/page.md)

## Getting Started with WebAssembly

* [Understanding the WebAssembly Binary Format](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Understanding-the-WebAssembly-Binary-Format/page.md)
* [Understanding the WebAssembly Text Format WAT](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Understanding-the-WebAssembly-Text-Format-WAT/page.md)
* [WebAssembly System InterfaceWASI](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/WebAssembly-System-InterfaceWASI/page.md)
* [Creating a simple WebAssembly Module](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Creating-a-simple-WebAssembly-Module/page.md)
* [Running WebAssembly in the Browser](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Running-WebAssembly-in-the-Browser/page.md)
* [WebAssembly JavaScript API](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/WebAssembly-JavaScript-API/page.md)
* [Demo Setting up the Development Environment](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Demo-Setting-up-the-Development-Environment/page.md)
* [Demo Running a Simple C application in Browser](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Demo-Running-a-Simple-C-application-in-Browser/page.md)
* [Section Summary](/docs/Exploring-WebAssembly-WASM/Getting-Started-with-WebAssembly/Section-Summary/page.md)

## Compiling to WebAssembly

* [Introduction to compiling to WASM](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Introduction-to-compiling-to-WASM/page.md)
* [WASM Compilers](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/WASM-Compilers/page.md)
* [Emscripten Compiler](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Emscripten-Compiler/page.md)
* [Demo Compiling from WAT to WASM](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Demo-Compiling-from-WAT-to-WASM/page.md)
* [Demo Compiling Rust to WASM using wasm pack](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Demo-Compiling-Rust-to-WASM-using-wasm-pack/page.md)
* [Optimizing Compiled WASM code](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Optimizing-Compiled-WASM-code/page.md)
* [Demo Debugging WebAssembly](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Demo-Debugging-WebAssembly/page.md)
* [Best Practices for Writing Secure WASM Code](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Best-Practices-for-Writing-Secure-WASM-Code/page.md)
* [Section Summary](/docs/Exploring-WebAssembly-WASM/Compiling-to-WebAssembly/Section-Summary/page.md)

## Future: WebAssembly in Cloud

* [WASM Beyond the Browser](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/WASM-Beyond-the-Browser/page.md)
* [WASM Runtimes](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/WASM-Runtimes/page.md)
* [Introduction to Cloud Native WASM](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/Introduction-to-Cloud-Native-WASM/page.md)
* [Demo WASM in Serverside with NodeJS](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/Demo-WASM-in-Serverside-with-NodeJS/page.md)
* [Exploring WebAssembly WASM and Docker](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/Exploring-WebAssembly-WASM-and-Docker/page.md)
* [Demo WASM and Docker Integration](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/Demo-WASM-and-Docker-Integration/page.md)
* [WASM Tools and Frameworks WasmCloud Fermyon Spin framework](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/WASM-Tools-and-Frameworks-WasmCloud-Fermyon-Spin-framework/page.md)
* [Section Summary](/docs/Exploring-WebAssembly-WASM/Future-WebAssembly-in-Cloud/Section-Summary/page.md)

## Community & Resources

* [Community and Resources](/docs/Exploring-WebAssembly-WASM/Community-Resources/Community-and-Resources/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.