www.udacity.com Open in urlscan Pro
2606:4700::6812:5ed  Public Scan

Submitted URL: https://mclick.udacity.com/z/uu0q4va30zna04?uid=dd42401d-9bbc-4bde-80c3-df3cc96f931e&txnid=dddc11fb-348d-4462-bfc0-5fef77b7...
Effective URL: https://www.udacity.com/course/intro-to-rust--cd13678?bsft_aaid=affd8710-61ff-4001-baca-1d4a7303381d&bsft_eid=013c91a1-3...
Submission: On October 23 via manual from BR — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="css-1mzhl12">
  <div role="group" class="chakra-form-control css-1kxonj9">
    <div class="css-1gvm63v">
      <div class="css-2lc998">
        <div class="css-gg4vpm"><label id="field-:Rjbakl5t6:-label" for="field-:Rjbakl5t6:" class="chakra-form__label css-19cetyo">Submit your email to stay updated on the latest in technology</label><button type="button"
            class="chakra-button css-urpzt8" aria-label="Sign up Terms and Conditions." id="popover-trigger-:Rkpljbakl5t6H1:" aria-haspopup="dialog" aria-expanded="false" aria-controls="popover-content-:Rkpljbakl5t6H1:"><svg viewBox="0 0 32 32"
              focusable="false" class="chakra-icon css-144lhow" aria-hidden="true">
              <path d="M16 6c5.523 0 10 4.477 10 10s-4.477 10-10 10S6 21.523 6 16 10.477 6 16 6zm0 2a8 8 0 100 16 8 8 0 000-16zm0 7a1 1 0 011 1v4a1 1 0 01-2 0v-4a1 1 0 011-1zm0-4a1 1 0 110 2 1 1 0 010-2z" fill="currentColor"></path>
            </svg></button>
          <div style="visibility:hidden;position:absolute;min-width:max-content;inset:0 auto auto 0" class="chakra-popover__popper css-1qq679y">
            <section id="popover-content-:Rkpljbakl5t6H1:" tabindex="-1" role="dialog" class="chakra-popover__content css-1a3afzx" style="transform-origin:var(--popper-transform-origin);opacity:0;visibility:hidden;transform:scale(0.95) translateZ(0)"
              aria-describedby="popover-body-:Rkpljbakl5t6H1:">
              <div data-popper-arrow="" style="position:absolute" class="chakra-popover__arrow-positioner css-0">
                <div class="chakra-popover__arrow css-0" data-popper-arrow-inner=""></div>
              </div><button type="button" aria-label="Close" class="chakra-popover__close-btn css-9picqg"><svg viewBox="0 0 24 24" focusable="false" class="chakra-icon css-onkibi" aria-hidden="true">
                  <path fill="currentColor"
                    d="M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z">
                  </path>
                </svg></button>
              <div id="popover-body-:Rkpljbakl5t6H1:" class="chakra-popover__body css-1n6rzek">By clicking "Subscribe," you agree to our<!-- --> <a class="css-1081t4c" href="/legal/en-us/terms-of-use">Terms of Use</a> <!-- -->and<!-- -->
                <a class="css-1081t4c" href="/legal/privacy">Privacy Policy</a>.</div>
            </section>
          </div>
        </div><input autocomplete="email" name="email" placeholder="Email Address" type="email" id="field-:Rjbakl5t6:" required="" aria-required="true" class="chakra-input css-ien84t">
      </div><button type="submit" class="chakra-button css-uc1r68">Subscribe To Newsletter</button>
    </div>
  </div>
</form>

Text Content

Learn
 * Schools
   * Artificial Intelligence
   * Autonomous Systems
   * Business
   * Career Resources
   * Cloud Computing
   * Cybersecurity
   * Data Science
   * Executive Leadership
   * Product Management
   * Programming
   * View Full Catalog
 * Popular
   * Generative AI
   * Data Scientist
   * Data Analyst
   * Data Engineering with AWS
   * AI Programming with Python
 * Intro Courses
   * Introduction to Python
   * Introduction to Programming
   * Introduction to SQL
   * Programming for Data Science with Python
   * Business Analytics


Catalog
Business
 * Overview
 * Resources
 * Compare Plans


Government
Outcomes
Cancel

Cancel
Log InJoin for Free





 1. All Programs
 2. School of programming and development
 3. Introduction to Rust



 1. All Programs
 2. School of programming and development
 3. Introduction to Rust




INTRODUCTION TO RUST

Course



In this course, you'll learn Rust from the ground up, equipping you with the
skills to build efficient and scalable Rust applications.

In this course, you'll learn Rust from the ground up, equipping you with the
skills to build efficient and scalable Rust applications.


Enroll Now

2 weeks

Real-world Projects

Completion Certificate

Last Updated October 22, 2024



Skills you'll learn:

Testing in Rust • Ownership and Borrowing in Rust • Rust Functions and Modules •
Rust Cargo and Crates+ 10 More

Prerequisites:

Computer programming proficiency



COURSE LESSONS



Lesson 1

RUST OWNERSHIP, BORROWING, AND LIFETIMES

Master Rust's Ownership Model through understanding borrow checker, mutability,
scopes, and lifetimes with supportive exercises and a quiz.

Lesson 2

GENERICS AND TRAITS, ERROR HANDLING, AND CONTROL FLOW, ENUMS, AND PATTERN
MATCHING

Explore Rust's intermediate features: control flow, enums, pattern matching,
generics, traits, and error handling. Engage with hands-on exercises and a
comprehensive quiz.

Read More

Lesson 3

DOCUMENTATION, FORMATTING, AND CLIPPY, TESTING, EXAMPLES, BENCHMARKS, AND
DEBUGGING, AND CARGO AND MODULES

Explore advanced Rust by mastering Cargo, modules, testing, and debugging.
Enhance code readability with tools and test skills with exercises and a quiz.

Lesson 4

MACROS & FFI

Explore advanced Rust techniques, focusing on declarative and procedural macros,
C integration, and include exercises and quizzes for mastery.

Lesson 5

CONCURRENCY

Explore advanced Rust with smart pointers, closures, multithreading, message
passing, and asynchronous programming. Test skills with exercises and a
comprehensive quiz.

Read More

Lesson 6 • Project

BUILDING A GAME ENGINE WITH RUST FROM THE GROUND UP

In this project, you'll apply your Rust skills to build a basic game engine from
scratch.




TAUGHT BY THE BEST




DANILO CHIARLONE

Software Engineer at Microsoft

Danilo (Dan) Chiarlone works at Microsoft, where he uses Rust to increase
WebAssembly's security through hardware virtualization to enable the next wave
of serverless and edge computing applications. Dan is also a passionate
educator, offering free lessons on Rust and WebAssembly through his YouTube
channel and delivering multiple presentations at events such as CloudNative
Rejekts, WasmCon, and RustGlobal.




THE UDACITY DIFFERENCE

Combine technology training for employees with industry experts, mentors, and
projects, for critical thinking that pushes innovation. Our proven upskilling
system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply
the skills you learn to practical situations, while giving you real hands-on
experience.

 * Gain proven experience

 * Retain knowledge longer

 * Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions,
highlighting areas of improvement and offering practical tips to enhance your
work.

 * Get help from subject matter experts

 * Learn industry best practices

 * Gain valuable insights and improve your skills


UNLOCK ACCESS TO INTRODUCTION TO RUST AND THE REST OF OUR BEST-IN-CLASS CATALOG

 * Unlimited access to our top-rated courses

 * Real-world projects

 * Personalized project reviews

 * Program certificates

 * Proven career outcomes

Cancel anytime

No questions asked, 14-day refund policy



Full Catalog Access

One subscription opens up this course and our entire catalog of projects and
skills.


MONTH-TO-MONTH

€226

Enroll Now


4 MONTHS

*

Average time to complete a Nanodegree program

Save 15%

€904€768

Enroll Now

*Discount applies to the first 4 months of membership, after which plans are
converted to month-to-month.


UDACITY FOR BUSINESS

Buying for a business? Check out our business plans.

Learn More
Data Engineering with AWS

(1248)

2 months

, Intermediate

AI Programming with Python

(623)

3 months

, Beginner

Product Manager

(623)

2 months

, Beginner

C++

(807)

3 months

, Intermediate

Business Analytics

(1243)

3 months

, Beginner

Deep Learning

(965)

3 months

, Intermediate

Data Analyst

(1232)

2 months

, Intermediate

Self Driving Car Engineer

(45)

4 months

, Advanced

Introduction to Programming

(1338)

5 months

, Beginner

Machine Learning DevOps Engineer

(99)

3 months

, Advanced

Data Scientist

(806)

3 months

, Advanced

AI Product Manager

(321)

4 weeks

, Intermediate

Digital Marketing

(1018)

3 months

, Beginner

Full Stack Web Developer

(497)

3 months

, Intermediate

Java Web Developer

(293)

3 months

, Intermediate

SQL

(288)

2 months

, Beginner




YOUR SUBSCRIPTION ALSO INCLUDES:




YOUR SUBSCRIPTION ALSO INCLUDES:

Data Engineering with AWS

(1248)

2 months

, Intermediate

AI Programming with Python

(623)

3 months

, Beginner

Product Manager

(623)

2 months

, Beginner

C++

(807)

3 months

, Intermediate

Business Analytics

(1243)

3 months

, Beginner

Deep Learning

(965)

3 months

, Intermediate

Data Analyst

(1232)

2 months

, Intermediate

Self Driving Car Engineer

(45)

4 months

, Advanced

Introduction to Programming

(1338)

5 months

, Beginner

Machine Learning DevOps Engineer

(99)

3 months

, Advanced

Data Scientist

(806)

3 months

, Advanced

AI Product Manager

(321)

4 weeks

, Intermediate

Digital Marketing

(1018)

3 months

, Beginner

Full Stack Web Developer

(497)

3 months

, Intermediate

Java Web Developer

(293)

3 months

, Intermediate

SQL

(288)

2 months

, Beginner


ABOUT INTRODUCTION TO RUST

Learn Rust from scratch and master efficient, scalable application development.
This course covers Rust's Ownership Model, advanced features like smart
pointers, multithreading, and asynchronous programming. Gain hands-on experience
with quizzes and practical exercises to build your skills in Rust programming.




COMPANY

About Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner
with Udacity


RESOURCES

Catalog Career Outcomes Help and FAQ Scholarships Resource Center


UDACITY SCHOOLS

School of Artificial Intelligence School of Autonomous Systems School of
Business School of Cloud Computing School of Cybersecurity School of Data
Science School of Executive Leadership School of Product Management School of
Programming


FEATURED PROGRAMS

Business Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming
Digital Marketing Self Driving Car Engineer


ONLY AT UDACITY

Artificial Intelligence Deep Learning Digital Marketing Flying Car and
Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer
Robotics Software Engineer
Company
About Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner
with Udacity
Resources
Catalog Career Outcomes Help and FAQ Scholarships Resource Center
Udacity Schools
School of Artificial Intelligence School of Autonomous Systems School of
Business School of Cloud Computing School of Cybersecurity School of Data
Science School of Executive Leadership School of Product Management School of
Programming
Featured Programs
Business Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming
Digital Marketing Self Driving Car Engineer
Only at Udacity
Artificial Intelligence Deep Learning Digital Marketing Flying Car and
Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer
Robotics Software Engineer

Submit your email to stay updated on the latest in technology
By clicking "Subscribe," you agree to our Terms of Use and Privacy Policy.
Subscribe To Newsletter
 * 
 * 
 * 
 * 

--------------------------------------------------------------------------------

© 2011-2024 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. ©
2011-2024 Udacity, Inc.
We use cookies and other data collection technologies to provide the best
experience for our customers.
Legal & Privacy Site Map Do Not Sell My Data