Rust For Undergrads
Rust For Undergrads, available at Free, has an average rating of 3.85, with 29 lectures, 5 quizzes, based on 334 reviews, and has 10306 subscribers.
You will learn about You would be well versed and confident with the basics of Rust Programming Language. This course is ideal for individuals who are Beginners in Rust Programming Language. It is particularly useful for Beginners in Rust Programming Language.
Enroll now: Rust For Undergrads
Summary
Title: Rust For Undergrads
Price: Free
Average Rating: 3.85
Number of Lectures: 29
Number of Quizzes: 5
Number of Published Lectures: 29
Number of Published Quizzes: 5
Number of Curriculum Items: 34
Number of Published Curriculum Objects: 34
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- You would be well versed and confident with the basics of Rust Programming Language.
Who Should Attend
- Beginners in Rust Programming Language.
Target Audiences
- Beginners in Rust Programming Language.
Rust is a systems programming language sponsored by Mozilla which describes it as a “safe, concurrent, practical language“, supporting functional and imperative-procedural paradigms. Rust is syntactically similar to C++, but its designers intend it to provide better memory safety while still maintaining performance prevents segfaults, and guarantees thread safety. In this course, you will learn the basics of Rust programming language which would help you get started.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Prerequisite
Chapter 2: Installation
Lecture 1: Installing Rust
Chapter 3: Hello world with Rust
Lecture 1: Hello, World!
Lecture 2: Hello, World! using Cargo (Rust Package Manager)
Chapter 4: Basic Concepts
Lecture 1: Variables and Mutability
Lecture 2: Scalar Data Types: Integers
Lecture 3: Scalar Data Types: Floats
Lecture 4: Compound Data Types: Tuples
Lecture 5: Compound Data Types: Arrays
Lecture 6: Functions
Lecture 7: Returning a Value from a Function
Lecture 8: Control Flow: if/else
Lecture 9: Control Flow: While Loops
Lecture 10: Control Flow: For Loops
Chapter 5: Ownership in Rust
Lecture 1: Ownership Rules
Lecture 2: References and Borrowing
Lecture 3: Race Conditions
Lecture 4: Slices
Chapter 6: Data Handling and Pattern Matching in Rust
Lecture 1: Using Structs
Lecture 2: An example program using structs
Lecture 3: Method Syntax
Lecture 4: Enums
Lecture 5: Enums with Multiple Types
Lecture 6: Pattern Matching
Chapter 7: Error Handling
Lecture 1: Unrecoverable errors with panic!
Lecture 2: Recoverable errors with Result introduction
Lecture 3: Recoverable errors with Result demonstration
Chapter 8: Conclusion
Lecture 1: Next Steps
Instructors
-
Jayesh Katta Ramalingaiah
Mozilla Tech Speaker
Rating Distribution
- 1 stars: 28 votes
- 2 stars: 44 votes
- 3 stars: 94 votes
- 4 stars: 98 votes
- 5 stars: 70 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Financial Technology Courses to Learn in December 2024
- Top 10 Agile Methodologies Courses to Learn in December 2024
- Top 10 Project Management Courses to Learn in December 2024
- Top 10 Leadership Skills Courses to Learn in December 2024
- Top 10 Public Speaking Courses to Learn in December 2024
- Top 10 Affiliate Marketing Courses to Learn in December 2024
- Top 10 Email Marketing Courses to Learn in December 2024
- Top 10 Social Media Management Courses to Learn in December 2024
- Top 10 SEO Optimization Courses to Learn in December 2024
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024