Course Details
Topic 1. Get Started on Rust
- Installation
- Write your first Rust program
Topic 2. Basic Rust Programming Concepts
- Variables and mutability
- Data Types
- Function
- Control Structures
- Loop
Topic 3. Ownership in Rust
- Ownership principles
- Ownership rules
- Ownership: Memory allocation
- References and borrowing
- Race conditions
- Slices
Topic 4. Data Handling and Pattern Matching in Rust
- Structs
- Method
- Enums
- Pattern matching
Topic 5. Error Handling
- Unrecoverable errors with panic
- Recoverable errors with Result introduction
- Recoverable errors with Result demonstration
Topic 6. Sample Rust Project
- Getting user input
- Generating a secret number
- Comparing guess to secret number
- Allowing multiple guesses
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
or
Hardware: Window or Mac Laptops
Job Roles
- Programmers
- Embedded System Engineers
Trainers
Lim Cheng Chong: Lim Cheng Chong developed a strong passion for computing at a young age, self-training in areas such as programming and computer graphics from as early as age 10. Throughout the years, he has gained a wealth of experience in learning technology efficiently, and has applied his knowledge in training at schools and universities. Cheng Chong possesses a bachelor's degree in Computer Science from the National University of Singapore, has over 7 years of online education experience via his highly praised YouTube channel, and 4 years of offline experience through coaching, peer mentoring and conducting classes and labs at NUS.
Customer Reviews (3)
- might recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Thanks for a good course Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment