Early Access

Rust For JavaScript Developers

In this course, you'll be learning the fundamentals of practical Rust, from the perspective of a JavaScript developer.

  • 5.0 / 5 (1 rating)
  • Published
  • Updated
On demand video

58 mins

Video Lessons

7 Videos

Course Instructor
How The Course Works

01Remote

You can take the course from anywhere in the world, as long as you have a computer and an internet connection.

02Self-Paced

Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.

03Community

Join a vibrant community of other students who are also learning with Rust For JavaScript Developers. Ask questions, get feedback and collaborate with others to take your skills to the next level.

04Structured

Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.

Course Overview

What You Will Learn
  • How to build command line utilities in Rust

  • Value of a modern, compiled, statically typed language

  • Differences between JavaScript and Rust idioms

  • What problems Rust is particularly good for

In this course, you'll learn practical, project-based programming with Rust, specifically tailored for someone who understands JavaScripts.

Learning Rust can be daunting for a JavaScript developer because of differences like manual memory management, the compilation toolchain, the syntax, strong types and more.

While Rust has many great learn resources, like the staple The Rust Programming Language book, they often lacks specifics for developers coming from interpreted languages like JavaScript.

In Rust for JavaScript Developers you will learn:

  • the fundamentals of Rust
  • practical Rust project knowledge and
  • what the analogues are coming from JavaScript.

You'll get comfortable with developing in a new, challenging language and its environment.

We'll use the Rust std library to make simple but non-trivial command line applications, and be empowered to read and understand the technical Rust documentation on your own.

You'll understand the fundamentals of Rust syntax and tools like Iterators, pattern matching, structs, impls, and return types, and be able to use those in your programs.

You will also be able to draw on your understanding of JavaScript to augment and better grok these new Rust concepts and ease Rust's notorious learning curve.

rust

Our students work at

  • salesforce-seeklogo.com.svgintuit-seeklogo.com.svgAdobe.svgDisney.svgheroku-seeklogo.com.svgAT_and_T.svgvmware-seeklogo.com.svgmicrosoft-seeklogo.com.svgamazon-seeklogo.com.svg

Course Syllabus and Content

Module 1

Choosing Rust

2 Lessons

Module 2

Up and Running with Rust

4 Lessons 7 Minutes

Module 3

A Tour of Rust: Building Command Line Utilities

5 Lessons 50 Minutes

Subscribe for a Free Lesson

By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.

What Students are Saying

        Meet the Course Instructor

        Austin Tindle

        Austin Tindle

        👋 Hi! I'm Austin. I've been building web applications with JavaScript and Rust for years.

        Frequently Asked Questions

        Who is this course for?

        This course is for programmers who already have a firm grasp on JavaScript, and are excited about learning Rust, and who want to leverage their understanding of JavaScript to flatten the Rust learning curve.

        What if I need help?

        You can ask us questions anytime through the community Discord channel, starting a discussion within the lesson, or by sending us a message.