Files Included :
1 Intro to Rust.mp4 (4.96 MB)
2 The Rust Compiler.mp4 (25.8 MB)
3 macOS Intro to Terminal.mp4 (100.38 MB)
4 macOS Installing XCode Command Line Tools.mp4 (44.61 MB)
5 macOS Installing Rust.mp4 (18.34 MB)
6 macOS Installing Visual Studio Code.mp4 (48.82 MB)
7 macOS Add VSCode to PATH.mp4 (9.1 MB)
8 Windows Intro to PowerShell.mp4 (61.29 MB)
9 Windows Find Out Your Windows Operating System.mp4 (11.38 MB)
10 Windows Installing Visual Studio.mp4 (9.82 MB)
11 Windows Installing Rust.mp4 (27.19 MB)
12 Windows Installing Visual Studio Code.mp4 (60.47 MB)
13 Updating or Uninstalling Rust with rustup.mp4 (49.11 MB)
15 Create Rust Project with Cargo.mp4 (72.65 MB)
16 Hello World.mp4 (41.62 MB)
17 Compiling and Running Rust File from the Terminal.mp4 (26.41 MB)
18 Formatting with rustfmt and cargo fmt.mp4 (11.3 MB)
19 The cargo build Command.mp4 (42.97 MB)
20 The cargo run Command.mp4 (8.16 MB)
21 The cargo check Command.mp4 (8.65 MB)
22 Comments.mp4 (28.63 MB)
24 Project Solution.mp4 (64.02 MB)
27 Section Review.mp4 (41.93 MB)
2 Intro to Variables.mp4 (23.3 MB)
3 Interpolation with Curly Braces.mp4 (54.12 MB)
4 Positional Arguments to println!.mp4 (21.83 MB)
5 Underscore with Variables.mp4 (14.86 MB)
6 Immutable and Mutable Variables.mp4 (28.07 MB)
7 Rust Error Codes Index.mp4 (16.96 MB)
8 Variable Shadowing.mp4 (29.93 MB)
9 Scopes.mp4 (42.21 MB)
10 Constants.mp4 (27.56 MB)
11 Type Aliases.mp4 (17.33 MB)
12 Compiler Directives.mp4 (42.9 MB)
14 Project Solution.mp4 (67.93 MB)
16 Section Review.mp4 (38.48 MB)
2 Intro to Data Types.mp4 (51.87 MB)
3 Integers.mp4 (24.94 MB)
4 Using as Visual Separator for Numbers.mp4 (5.49 MB)
5 The usize and isize Types.mp4 (9.59 MB)
6 Strings and Raw Strings.mp4 (42.09 MB)
7 Intro to Methods.mp4 (39.99 MB)
8 Floating Point Types.mp4 (25.92 MB)
9 Formatting Floats with Format Specifier.mp4 (15.55 MB)
10 Casting Types with the as Keyword.mp4 (19.12 MB)
11 Math Operations.mp4 (26.63 MB)
12 Augmented Assignment Operator.mp4 (24.26 MB)
13 Intro to Booleans.mp4 (28.42 MB)
14 Boolean Inversion with !.mp4 (20.34 MB)
15 Equality and Inequality Operators.mp4 (37.04 MB)
16 And Logic with &&.mp4 (20.07 MB)
17 Or Logic with.mp4 (26 MB)
18 The Character Type.mp4 (34.33 MB)
19 The Array Type.mp4 (37.81 MB)
20 Reading and Writing Array Elements.mp4 (36.75 MB)
21 The Display Trait.mp4 (47.94 MB)
22 The Debug Trait.mp4 (31.41 MB)
23 The dbg! Macro.mp4 (23.55 MB)
24 The Tuple Type.mp4 (31.69 MB)
25 Ranges and Range Iteration.mp4 (43.95 MB)
26 Intro to Generics.mp4 (51.29 MB)
28 Project Solution.mp4 (65.99 MB)
30 Section Review.mp4 (80.32 MB)
2 Intro to Functions.mp4 (25.49 MB)
3 Parameters and Arguments.mp4 (45.4 MB)
4 Explicit Return Values.mp4 (23.17 MB)
5 Implicit Return Values.mp4 (10.11 MB)
6 The Unit as a Return Type.mp4 (12.84 MB)
7 Blocks in Functions.mp4 (21.73 MB)
9 Project Solution.mp4 (111.32 MB)
11 Section Review.mp4 (20.16 MB)
2 The if Statement.mp4 (26.4 MB)
3 The else if Statement.mp4 (36 MB)
4 The else Statement.mp4 (14.79 MB)
5 Assigning Result of if Statement to Variable.mp4 (24.24 MB)
6 The match Statement.mp4 (43.11 MB)
7 Underscore in a Match Arm.mp4 (43.11 MB)
8 The match Statement with Multiple Values and Conditionals.mp4 (44.16 MB)
9 The loop and break Keywords.mp4 (34.22 MB)
10 The continue Keyword.mp4 (35.91 MB)
11 While Loop.mp4 (35.78 MB)
12 Recursion.mp4 (54.61 MB)
13 Debugging in VSCode I.mp4 (79 MB)
14 Debugging in VSCode II.mp4 (18.13 MB)
15 Debugging in VSCode III.mp4 (50.19 MB)
17 Project Solution.mp4 (207.06 MB)
19 Section Review.mp4 (32.48 MB)
2 Intro to Ownership.mp4 (93.03 MB)
3 The Stack and Heap.mp4 (110.66 MB)
4 Scope and Ownership.mp4 (19.72 MB)
5 The Copy Trait.mp4 (19.39 MB)
6 The String Type.mp4 (18.46 MB)
7 The push str Method on a String Type.mp4 (35.16 MB)
8 Moves and Ownership.mp4 (42.99 MB)
9 The drop Function.mp4 (11.73 MB)
10 The clone Method.mp4 (16.69 MB)
11 References and Borrowing.mp4 (45.66 MB)
12 The Dereference Operator.mp4 (25.81 MB)
13 String, &String, str, and &str.mp4 (45.45 MB)
14 The Copy Trait with References.mp4 (10.22 MB)
15 Ownership and Function Parameters.mp4 (40.54 MB)
16 Mutable Parameters.mp4 (39.8 MB)
17 Return Values I.mp4 (20.16 MB)
18 Return Values II.mp4 (27.26 MB)
20 Project Solution.mp4 (85.04 MB)
22 Section Review.mp4 (61.41 MB)
2 Immutable and Mutable Reference Parameters.mp4 (54.06 MB)
3 Multiple Immutable References.mp4 (35.94 MB)
4 Mutable Reference Restrictions.mp4 (50.37 MB)
5 Ownership with Immutable and Mutable References.mp4 (27.95 MB)
6 Dangling References.mp4 (30.62 MB)
7 Ownership with Arrays and Tuples.mp4 (48.51 MB)
9 Project Solution.mp4 (84.38 MB)
11 Section Review.mp4 (36.85 MB)
2 Intro to Slices.mp4 (41.54 MB)
3 Create a String Slice from a String.mp4 (37.31 MB)
4 String Slices and String Literals.mp4 (29.92 MB)
5 String Slice Lengths.mp4 (30.74 MB)
6 Syntactic Shortcuts.mp4 (26.96 MB)
7 String Slices as Function Parameters.mp4 (29.2 MB)
8 Array Slices.mp4 (31.95 MB)
9 Deref Coercion with Array Slices.mp4 (30.04 MB)
10 Mutable Array Slices.mp4 (27.07 MB)
12 Project Solution.mp4 (99.38 MB)
14 Section Review.mp4 (29.53 MB)
2 Define a Struct.mp4 (33.8 MB)
3 Create a Struct Instance.mp4 (14.48 MB)
4 Access Struct Fields.mp4 (40.59 MB)
5 Overwrite Struct Fields.mp4 (22.46 MB)
6 Create Structs in a Function.mp4 (41.1 MB)
7 Struct Field Initialization Shorthand Syntax.mp4 (19.88 MB)
8 Struct Update Syntax.mp4 (50.3 MB)
9 Passing Structs into a Function.mp4 (84.09 MB)
10 Deriving Debug Trait for Struct.mp4 (59.86 MB)
11 Defining Struct Methods.mp4 (106.77 MB)
12 self Parameter as Mutable Struct Instance.mp4 (68.37 MB)
13 self Parameter as Immutable and Mutable References to Struct Instance.mp4 (91.62 MB)
14 Methods with Multiple Parameters.mp4 (61.46 MB)
15 Calling Methods from Other Methods.mp4 (42.19 MB)
16 Associated Functions.mp4 (72.74 MB)
17 Multiple impl Blocks.mp4 (22.64 MB)
18 Builder Pattern.mp4 (80.8 MB)
19 Tuple Structs.mp4 (61.27 MB)
20 Unit-Like Structs.mp4 (8.86 MB)
22 Project Solution.mp4 (149.19 MB)
24 Section Review.mp4 (63.75 MB)
2 Intro to Enums.mp4 (53.46 MB)
3 Enum with Associated Values I.mp4 (42.57 MB)
4 Enum with Associated Values II.mp4 (29.52 MB)
5 A Brief Discussion on Enum Memory.mp4 (31.13 MB)
6 Struct Variants.mp4 (85.8 MB)
7 Nesting Enums in Enums.mp4 (47.21 MB)
8 The match Keyword I.mp4 (49.18 MB)
9 The match Keyword II.mp4 (30.06 MB)
10 The match Keyword III.mp4 (53.16 MB)
11 Defining Methods on Enums.mp4 (61.43 MB)
12 The match Keyword IV – Catching Multiple Values.mp4 (48.82 MB)
13 The match Keyword V – match with Exact Value.mp4 (38.09 MB)
14 The if let Construct.mp4 (60.77 MB)
15 The let else Construct.mp4 (49.07 MB)
17 Project Solution.mp4 (100.55 MB)
19 Section Review.mp4 (32.62 MB)
2 Intro to Generics.mp4 (72.45 MB)
3 The Turbofish Operator.mp4 (20.15 MB)
4 Multiple Generics.mp4 (24.09 MB)
5 Generics in Structs.mp4 (35.01 MB)
6 Generics and impl Blocks I.mp4 (98.34 MB)
7 Generics and impl Blocks II.mp4 (67.63 MB)
8 Generics in Enums.mp4 (40.27 MB)
10 Project Solution.mp4 (111.68 MB)
12 Section Review.mp4 (24.33 MB)
2 The Option Enum.mp4 (36.55 MB)
3 Real Example of Option Enum (The get Method on an Array).mp4 (35.91 MB)
4 The unwrap and expect Methods.mp4 (50.63 MB)
5 The match Keyword with Option Enum.mp4 (77.9 MB)
6 Returning an Option Enum from a Function.mp4 (53.82 MB)
7 Top-Level Option Variants.mp4 (23.67 MB)
8 The unwrap or Method.mp4 (24.56 MB)
9 Building Option from Scratch.mp4 (71.49 MB)
10 The Result Enum.mp4 (32.07 MB)
11 Real Example of Result Enum (The parse Method on a string).mp4 (24.23 MB)
12 Returning a Result Enum from a Function.mp4 (46.01 MB)
13 Result Methods.mp4 (32.39 MB)
14 Nuances of unwrap Method on Result.mp4 (88 MB)
15 The while let Construct.mp4 (27.42 MB)
17 Project Solution.mp4 (154.31 MB)
19 Section Review.mp4 (27.44 MB)
2 Create a Vector.mp4 (43.31 MB)
3 Adding and Removing Elements.mp4 (39.24 MB)
4 Reading Vector Elements.mp4 (83.79 MB)
5 The get Method.mp4 (25.39 MB)
6 Ownership with Vectors.mp4 (52.98 MB)
7 Writing Vector Elements.mp4 (49.09 MB)
8 Vector Capacity Behind the Scenes.mp4 (35.6 MB)
10 Project Solution.mp4 (147.56 MB)
12 Section Review.mp4 (39.69 MB)
2 Packages and Crates.mp4 (35.04 MB)
10 Submodules.mp4 (95.5 MB)
11 The crate Prefix.mp4 (54.86 MB)
12 The use Keyword I.mp4 (51.93 MB)
13 The use Keyword II (Name Conflicts).mp4 (32.04 MB)
14 The self Keyword.mp4 (33.36 MB)
15 The super Keyword.mp4 (73.3 MB)
16 Create Aliases with the as Keyword.mp4 (34.05 MB)
17 Using pub use to Export Names from Submodules.mp4 (40.13 MB)
18 External Crates.mp4 (70.85 MB)
19 The Standard Library.mp4 (44.12 MB)
20 The Glob Operator.mp4 (38.63 MB)
21 Create Library Crate.mp4 (43.54 MB)
22 Multiple Binary Crates.mp4 (45.61 MB)
23 Documentation Comments.mp4 (29.75 MB)
24 Bonus – Walking through Sample Module Structure.mp4 (46.1 MB)
3 Intro to Modules.mp4 (23.27 MB)
4 The pub Keyword.mp4 (31.51 MB)
5 The Benefit of Namespaces.mp4 (23.15 MB)
6 Module as File.mp4 (83.19 MB)
7 Module as Folder.mp4 (41.02 MB)
8 Module Ambiguity.mp4 (23.97 MB)
9 Public Enums, Public Structs, and Public Fields.mp4 (91.58 MB)
26 Project Solution.mp4 (228.48 MB)
28 Section Review.mp4 (68.85 MB)
2 Review of Strings.mp4 (41.1 MB)
3 Concatenation.mp4 (79.74 MB)
4 The format! Macro.mp4 (17.16 MB)
5 Common String Methods (trim, casing, replace, split).mp4 (54.72 MB)
6 Collecting User Input with read line Method.mp4 (73.25 MB)
8 Project Solution.mp4 (168.59 MB)
10 Section Review.mp4 (44.5 MB)
2 Create a HashMap with new Function.mp4 (72.52 MB)
3 The remove Method.mp4 (39.12 MB)
4 Hash Maps and Ownership.mp4 (35.84 MB)
5 Access a Value by Key.mp4 (55.7 MB)
6 Overwriting a Value with an Existing Key.mp4 (9.59 MB)
7 The entry Method.mp4 (35.04 MB)
8 The HashSet.mp4 (45.48 MB)
9 HashSet Operations.mp4 (63.68 MB)
11 Project Solution.mp4 (92.95 MB)
13 Section Review.mp4 (20.97 MB)
2 The panic! Macro.mp4 (49.27 MB)
3 The process Module and the exit Function.mp4 (12.11 MB)
4 Standard Error (eprintln! Macro).mp4 (29.85 MB)
5 Opening a File.mp4 (62.77 MB)
6 Asking the User for Input.mp4 (90.29 MB)
7 Reading the File’s Contents.mp4 (67.4 MB)
8 Propagating Errors.mp4 (135.92 MB)
9 Understanding Error Type Redeclaration.mp4 (77.5 MB)
10 The Operator (The Try Operator).mp4 (53.79 MB)
11 The read to string Associated Function.mp4 (27.14 MB)
12 Using with Option.mp4 (37.55 MB)
14 Project Solution.mp4 (171.56 MB)
16 Section Review.mp4 (38.11 MB)
2 Intro to Traits.mp4 (40.42 MB)
3 Defining a Trait.mp4 (23.09 MB)
4 Implementing Trait for Struct I.mp4 (49.7 MB)
5 Implementing Trait for Struct II.mp4 (83.75 MB)
6 Default Implementations.mp4 (34.66 MB)
7 Calling Trait Method from Another Method.mp4 (37.82 MB)
8 Traits for Function Parameter Constraints.mp4 (78.26 MB)
9 Trait Bound Syntax.mp4 (125.81 MB)
10 Multiple Trait Bounds.mp4 (92.06 MB)
11 where Clauses.mp4 (56.83 MB)
12 Traits as Function Return Values.mp4 (67.74 MB)
13 Trait Bounds to Conditionally Implement Methods.mp4 (182.26 MB)
14 A Preview of Trait Objects.mp4 (167.85 MB)
15 Trait Must be In Scope to Use its Definitions.mp4 (30.66 MB)
16 Moving to Project Structure I.mp4 (80.9 MB)
17 Moving to Project Structure II (Multiple Modules).mp4 (58.89 MB)
18 Associated Constants in a Trait.mp4 (52.41 MB)
19 Getters in Traits.mp4 (53.12 MB)
20 Setters in Traits.mp4 (68.34 MB)
21 Supertraits I (Trait Inheritance).mp4 (96.22 MB)
22 Traits with Generics.mp4 (89.04 MB)
23 Implementing the Display Trait on a Struct.mp4 (79.18 MB)
24 Implementing the Display Trait on an Enum.mp4 (58.16 MB)
25 Implementing the Debug Trait.mp4 (69.89 MB)
26 Formatter Methods.mp4 (52.89 MB)
27 Implementing the Drop Trait.mp4 (61.83 MB)
28 Implementing the Clone Trait.mp4 (70.95 MB)
29 Implementing the Copy Trait.mp4 (49.51 MB)
30 Implementing the PartialEq Trait for Structs.mp4 (73.39 MB)
31 Defining Equality for Different Types.mp4 (95.59 MB)
32 Implementing the PartialEq Trait for Enums.mp4 (74.01 MB)
33 Implementing the Eq Trait.mp4 (66.6 MB)
34 Implementing the PartialOrd Trait.mp4 (107.26 MB)
35 Associated Types I.mp4 (57.59 MB)
36 Associated Types II.mp4 (31.7 MB)
38 Project Solution.mp4 (310.9 MB)
40 Section Review.mp4 (82.24 MB)
2 Concrete Lifetimes for Values I.mp4 (23.39 MB)
3 Concrete Lifetimes for Values II.mp4 (17.65 MB)
4 Concrete Lifetimes for References.mp4 (35.1 MB)
5 Non-Lexical Lifetimes.mp4 (53.71 MB)
6 Invalid Lifetimes I.mp4 (42.77 MB)
7 Invalid Lifetimes II.mp4 (42.21 MB)
8 Functions Cannot Return References to Owned Values or Parameters.mp4 (33.55 MB)
9 References as Function Parameters.mp4 (82.92 MB)
10 Intro to Generic Lifetimes.mp4 (82.49 MB)
11 Lifetimes and Referents.mp4 (35.89 MB)
12 Lifetime Elision Rules I.mp4 (77.12 MB)
13 Multiple Parameters I.mp4 (41.04 MB)
14 Multiple Parameters II.mp4 (74.77 MB)
15 Lifetime Elision Rules II.mp4 (98.93 MB)
16 Lifetimes in Structs.mp4 (59.8 MB)
17 Multiple Lifetimes.mp4 (75.9 MB)
18 The static Lifetime.mp4 (22.69 MB)
20 Project Solution.mp4 (140.92 MB)
22 Section Review.mp4 (51.43 MB)
2 Nested Functions.mp4 (31.53 MB)
3 Intro to Closures.mp4 (78.3 MB)
4 Closure Shortcuts.mp4 (46.55 MB)
5 The Fn Trait Hierarchy.mp4 (21.61 MB)
6 Closures that Capture Immutable References.mp4 (29.68 MB)
7 Closures that Capture Mutable References.mp4 (43.56 MB)
8 Closures with Ownership.mp4 (68.42 MB)
9 The move Keyword.mp4 (65.46 MB)
10 The unwrap or else Method.mp4 (58.35 MB)
11 Defining a Method that Accepts a Closure I (FnOnce Trait).mp4 (133.25 MB)
12 The String retain Method.mp4 (50.81 MB)
13 Defining a Method that Accepts a Closure II (FnMut Trait).mp4 (112.78 MB)
14 The Fn Trait.mp4 (35.37 MB)
15 Passing in a Function to Fn Trait Parameter.mp4 (21.08 MB)
17 Project Solution.mp4 (195.47 MB)
19 Section Review.mp4 (49.68 MB)
2 Manual Iteration.mp4 (51.34 MB)
3 The Iterator and IntoIterator Traits.mp4 (61.13 MB)
4 The IntoIterator Trait In Action.mp4 (55.28 MB)
5 Exhausting the Iterator.mp4 (25.17 MB)
6 The for Loop with Iterator.mp4 (26.7 MB)
7 Why Iterator Can Be Immutable.mp4 (19.32 MB)
8 The iter Method.mp4 (30.61 MB)
9 The iter mut Method.mp4 (54.26 MB)
10 HashMap Iteration.mp4 (39.41 MB)
11 String Iteration.mp4 (39.3 MB)
12 Solving a Problem with Iteration.mp4 (61.45 MB)
13 The for each Method.mp4 (29.3 MB)
14 The map Method I.mp4 (55.61 MB)
15 The collect Method.mp4 (41.81 MB)
16 The map Method II.mp4 (30.03 MB)
17 The filter and find Methods I.mp4 (85.55 MB)
18 The filter and find Methods II.mp4 (103.84 MB)
19 The any and all Methods.mp4 (80.87 MB)
20 The cloned Method.mp4 (60.63 MB)
21 The filter map Method.mp4 (45.48 MB)
22 The flatten Method.mp4 (14.98 MB)
23 The flat map Method.mp4 (28.46 MB)
24 The enumerate Method.mp4 (46.43 MB)
25 The partition Method.mp4 (24.26 MB)
26 The zip Method.mp4 (44.2 MB)
27 The fold Method.mp4 (91.95 MB)
28 The reduce Method.mp4 (57.54 MB)
29 The sum, product, max, min, and count Methods.mp4 (112.65 MB)
30 The last, nth, nth back, and position Methods.mp4 (50.78 MB)
31 The take, rev, skip, and step by Methods.mp4 (46.96 MB)
32 The sort and sort by key Methods.mp4 (92.09 MB)
33 The lines Method.mp4 (30.14 MB)
34 Collecting Command Line Arguments I.mp4 (35.25 MB)
35 Collecting Command Line Arguments II.mp4 (141.89 MB)
36 Reading Directory.mp4 (163.4 MB)
37 The FromIterator Trait.mp4 (172.14 MB)
38 Project Wordle.mp4 (112.48 MB)
40 Project Solution.mp4 (455.42 MB)
42 Section Review.mp4 (169.99 MB)
1 Intro to Testing.mp4 (21.68 MB)
2 Writing a Test and the assert eq! Macro.mp4 (71.91 MB)
3 The tests Module and the cfg Attribute.mp4 (94.8 MB)
4 Test Failures.mp4 (64.92 MB)
22 Test-Driven Development.mp4 (123.56 MB)
5 The assert! Macro.mp4 (33.72 MB)
6 Testing Inequality with the assert ne! Macro.mp4 (19.05 MB)
7 The pretty assertions Crate.mp4 (71.79 MB)
8 Trait Requirements for Types in Testing.mp4 (55.76 MB)
9 Custom Failure Messages.mp4 (61.9 MB)
10 The should panic Attribute.mp4 (80.68 MB)
11 Using Result Enum in Tests.mp4 (66.42 MB)
12 Running A Subset of Tests.mp4 (18.8 MB)
13 Ignoring Tests.mp4 (22.43 MB)
14 Showing Printed Output from Passing Tests.mp4 (36.23 MB)
15 Adding MovieTheater Struct.mp4 (68.76 MB)
16 Dependency Injection I.mp4 (85.59 MB)
17 Dependency Injection II.mp4 (112.3 MB)
18 Integration Tests.mp4 (129.95 MB)
19 Documentation Tests.mp4 (131.83 MB)
20 Test Options.mp4 (40.05 MB)
21 Fixtures with the rstest Crate.mp4 (147.53 MB)
24 Project Solution.mp4 (278.7 MB)
26 Section Review.mp4 (112.77 MB)
2 Intro to the rand Crate.mp4 (35.64 MB)
3 The ThreadRng Struct.mp4 (73.88 MB)
4 Randomizing Vector Elements with shuffle Method.mp4 (16.64 MB)
6 Project Solution.mp4 (314.62 MB)
8 Section Review.mp4 (36.41 MB)
2 The NaiveDate Struct.mp4 (57.6 MB)
3 The TimeDelta Struct.mp4 (106.64 MB)
4 Adding and Subtracting Time.mp4 (75.96 MB)
5 The NaiveTime and NaiveDateTime Structs.mp4 (62.71 MB)
6 The DateTime Struct.mp4 (108.67 MB)
7 Converting Timezones.mp4 (43.76 MB)
8 The parse from str Function.mp4 (61.11 MB)
9 The format Method.mp4 (41.17 MB)
11 Project Solution.mp4 (351.97 MB)
13 Section Review.mp4 (43.19 MB)
2 Intro to the regex Crate.mp4 (17.28 MB)
3 The find and find iter Methods.mp4 (91.16 MB)
4 Searching for Digits.mp4 (36.19 MB)
5 Alphanumeric Characters.mp4 (25.15 MB)
6 Whitespace.mp4 (9.69 MB)
7 Word Boundaries.mp4 (52.28 MB)
8 The Dot Metacharacter.mp4 (31.13 MB)
9 Square Brackets with Characters.mp4 (41.03 MB)
10 Number of Matches I.mp4 (37.19 MB)
11 Number of Matches II.mp4 (59.89 MB)
12 Or Logic.mp4 (25.03 MB)
13 Anchors.mp4 (45.65 MB)
14 Capture Groups.mp4 (130.73 MB)
15 The replace all Method.mp4 (71.34 MB)
17 Project Solution.mp4 (328.17 MB)
19 Section Review.mp4 (100.25 MB)
2 Raw Pointers.mp4 (55.47 MB)
3 Raw Pointers and Unsafe Code.mp4 (173.66 MB)
4 Smart Pointers.mp4 (44.65 MB)
5 The Box Smart Pointer.mp4 (93.8 MB)
6 Intro to Linked Lists.mp4 (30.79 MB)
7 Creating A LinkedList.mp4 (85.64 MB)
1 Congratulations.mp4 (3.64 MB)]
Screenshot