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
58 mins
7 Videos
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.
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, struct
s, impl
s, 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.
Our students work at
Course Syllabus and Content
Up and Running with Rust
4 Lessons 7 Minutes
- Free00:01:19
- Free00:03:21
- Free00:02:55
- Sneak Peek
A Tour of Rust: Building Command Line Utilities
5 Lessons 50 Minutes
- Sneak Peek00:08:24
- Sneak Peek00:19:56
- Sneak Peek00:08:02
- Sneak Peek00:14:06
- Sneak Peek
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
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.