We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | An Introduction to WebAssembly | Guy Royse

In this session, Guy Royse will introduce you to WebAssembly, explain how WebAssembly works, and how to use it. You'll gain an understanding of how it might fit into your application, and how to build your own WebAssembly modules. Guy will also demo how to build and use those modules with both Rust and the WebAssembly Text Format. After this talk, you'll have the footing you need to start building applications featuring WebAssembly. Grab a non-JavaScript language, a modern browser, and let's get started!

Enroll now

What's inside

Syllabus

An Introduction to WebAssembly

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces students to WebAssembly, a portable bytecode that facilitates interactions between disparate ecosystems of technology
Provides a comprehensive overview of WebAssembly, discussing its advantages, limitations, and future potential and impact
Led by seasoned software engineer Guy Royse, who offers a practical approach to WebAssembly that empowers learners with future-facing skills
Utilizes a combination of video, text, and code examples that facilitates learners' grasp of concepts
Suitable for programmers who seek to expand their horizons by learning a versatile bytecode like WebAssembly
Knowledge of a non-JavaScript language, such as C++, Python, or Rust, is recommended to make the most of the course

Save this course

Save An Introduction to WebAssembly: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for An Introduction to WebAssembly: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete An Introduction to WebAssembly: CodeMash will develop knowledge and skills that may be useful to these careers:
WebAssembly Developer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. As someone interested in becoming a WebAssembly Developer, this is an essential course. Guy Royse walks through what WebAssembly is, how it works, and how to use it. He then demonstrates building and using WebAssembly modules with both Rust and the WebAssembly Text Format.
Frontend Developer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. Understanding WebAssembly can help you become a better frontend developer. Guy Royse demonstrates creating WebAssembly modules with the WebAssembly Text Format, which may be of particular interest to you as a frontend developer. Whether you are a beginner on your first frontend application, or a seasoned frontend developer, you will likely find this course helpful in your career.
Backend Developer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. Understanding WebAssembly can help you become a better backend developer. Guy Royse demonstrates building WebAssembly modules with Rust. This course will be especially useful if you are interested in using WebAssembly on the backend.
Web Developer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. Understanding WebAssembly can help you become a better web developer. Guy Royse shows you how to use WebAssembly from different languages. Whether you are a beginner on your first web application, or a seasoned web developer, you will likely find this course helpful in your career.
Software Engineer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. Understanding WebAssembly can help you become a better software engineer. Guy Royse shows you how to use WebAssembly from different languages. Whether you are a beginner on your first software program, or a seasoned software engineer, you will likely find this course helpful in your career.
Technical Writer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. As a Technical Writer, you may find that your work involves documenting web applications. This course can help you build a foundation for WebAssembly, which can be useful when documenting code that may be deployed as WebAssembly.
Information Security Analyst
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. Understanding WebAssembly can help you become a better Information Security Analyst, specifically in the context of web application security.
Systems Administrator
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. Understanding WebAssembly can help you become a better Systems Administrator, specifically in the context of managing web servers.
Quality Assurance Analyst
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. This course can help you build a foundation for WebAssembly, which can be useful when testing web applications.
Compiler Engineer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. As a Compiler Engineer, you need to be able to understand how different programming languages work. This course can help you build a foundation for WebAssembly, which can be useful when compiling code that may be deployed as WebAssembly.
Cloud Engineer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. As a Cloud Engineer, you may find that your work involves deploying and managing these web applications. This course may be useful for you as a resource to understand WebAssembly.
DevOps Engineer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. As a DevOps Engineer, you may find that your work involves deploying and managing these web applications. This course may be useful for you as a resource to understand WebAssembly.
Product Manager
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. This course may be useful as part of your professional development. As a Product Manager, you may find that understanding WebAssembly can help you make informed decisions about the development of web applications.
Data Scientist
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. You may find this course useful as part of your professional development. As a Data Scientist, you may find that deploying models using WebAssembly could prove useful.
UX Designer
WebAssembly is a binary instruction format for a stack-based virtual machine. It is designed to be run on the web, and it can be used to create high-performance web applications. As a UX Designer, you may find this course useful as part of your professional development. Understanding how WebAssembly can be used can help you make informed decisions about the design of web applications.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser