1 -Getting Started (6.16 MB) 1 -GettingStartedWithLinq-SourceCode (61.18 KB) 1 -Filter Collections Using Where (13.41 MB) 2 -Write Extensions Methods (21.61 MB) 3 -Write Delegates Using Func and Action (19.37 MB) 4 -Write Lambda Expressions (10.89 MB) 5 -Exercise Find Your Favorite Movies (11.39 MB) 6 -LINQ and Declarative Programming (10.11 MB) 7 -LINQ and Immutability (11.47 MB) 8 -LINQ and Laziness (14.65 MB) 9 -Wrap-up! (2.34 MB) 1 -Transform a Collection With Select (14.3 MB) 10 -Choose One Element with Single and SingleOrDefault (23.56 MB) 11 -Choose and Leave Out Elements with Take and Skip (23.64 MB) 12 -Exercise Write a Paginate Method (23.81 MB) 13 -Exercise Refactor From Loops to LINQ (36.59 MB) 14 -Query Collections of Numbers With Sum, Min, and Max (13.18 MB) 15 -Flatten a Collection of Collections With SelectMany (24.39 MB) 16 -Find Unique Elements With Distinct (7.04 MB) 17 -Perform Set Operations With Intersect, Union, and Except (28.63 MB) 18 -Exercise Use LINQ Methods (55.62 MB) 19 -Wrap-up! (2.31 MB) 2 -Transform a Collection Using the Position of Elements (13.54 MB) 3 -Query Collections with Any and All (23.75 MB) 4 -Group Elements of a Collection (18.77 MB) 5 -Group Elements and Transform Every Group (15.44 MB) 6 -Group Elements by More Than One Property (16.89 MB) 7 -Use Anonymous Objects With GroupBy (8.59 MB) 8 -Order Elements of a Collection (22.66 MB) 9 -Choose One Element with First and FirstOrDefault (28.46 MB) 1 -Use the Right LINQ Methods (5.08 MB) 2 -Write Null Checks with FirstOrDefault (5.91 MB) 3 -Avoid Multiple Evaluations of a LINQ Query (14.35 MB) 4 -Exercise Remove Mistakes (24.26 MB) 5 -Wrap-up! (2.48 MB) 1 -Replace Comparisons with Any (8.7 MB) 2 -Replace a Set of Choices with FirstOrDefault (12.36 MB) 3 -Validate Objects With All (23.14 MB) 4 -Exercise Add a Recommended Movie (33.1 MB) 5 -Wrap-up! (1.35 MB) 1 -Split a Collection Into Buckets With Chunk (12.86 MB) 2 -Find Unique Elements With DistinctBy (7.06 MB) 3 -Use Take Method with Ranges (14.14 MB) 4 -Use FirstOrDefault with a Safe Default (11.63 MB) 5 -Wrap-up! (2.03 MB) 1 -Wrap-up! (5.5 MB)