Filename | Size |
| 1 - 1 - Course Introduction (244).mp4 | 7.3 MB |
| 1 - 1 - Course Introduction (244).srt | 3.7 KB |
| 1 - 2 - Tools Setup for Linux (1224).mp4 | 18.5 MB |
| 1 - 2 - Tools Setup for Linux (1224).srt | 14.2 KB |
| 1 - 3 - Tools Setup for Mac OS X (1217).mp4 | 17.2 MB |
| 1 - 3 - Tools Setup for Mac OS X (1217).srt | 13.9 KB |
| 1 - 4 - Tools Setup for Windows (1037).mp4 | 15.7 MB |
| 1 - 4 - Tools Setup for Windows (1037).srt | 11.7 KB |
| 1 - 5 - Tutorial Working on the Programming Assignments (847).mp4 | 14.3 MB |
| 1 - 5 - Tutorial Working on the Programming Assignments (847).srt | 11.5 KB |
| 2 - 1 - Lecture 1.1 - Programming Paradigms (1432).mp4 | 26.4 MB |
| 2 - 1 - Lecture 1.1 - Programming Paradigms (1432).srt | 20.1 KB |
| 2 - 2 - Lecture 1.2 - Elements of Programming (1425).mp4 | 25.4 MB |
| 2 - 2 - Lecture 1.2 - Elements of Programming (1425).srt | 17.4 KB |
| 2 - 3 - Lecture 1.3 - Evaluation Strategies and Termination (422).mp4 | 8.3 MB |
| 2 - 3 - Lecture 1.3 - Evaluation Strategies and Termination (422).srt | 6 KB |
| 2 - 4 - Lecture 1.4 - Conditionals and Value Definitions (849).mp4 | 15 MB |
| 2 - 4 - Lecture 1.4 - Conditionals and Value Definitions (849).srt | 11.1 KB |
| 2 - 5 - Lecture 1.5 - Example square roots with Newtons method (1125).mp4 | 19.1 MB |
| 2 - 5 - Lecture 1.5 - Example square roots with Newtons method (1125).srt | 14.7 KB |
| 2 - 6 - Lecture 1.6 - Blocks and Lexical Scope (800).mp4 | 13.8 MB |
| 2 - 6 - Lecture 1.6 - Blocks and Lexical Scope (800).srt | 10.8 KB |
| 3 - 1 - Lecture 2.1 - Tail Recursion (1232).mp4 | 21.5 MB |
| 3 - 1 - Lecture 2.1 - Tail Recursion (1232).srt | 15.2 KB |
| 3 - 2 - Lecture 2.2 - Higher-Order Functions (1018).mp4 | 19.1 MB |
| 3 - 2 - Lecture 2.2 - Higher-Order Functions (1018).srt | 13 KB |
| 3 - 3 - Lecture 2.3 - Currying (1458).mp4 | 26.9 MB |
| 3 - 3 - Lecture 2.3 - Currying (1458).srt | 16.9 KB |
| 3 - 4 - Lecture 2.4 - Example Finding Fixed Points (1046).mp4 | 18.5 MB |
| 3 - 4 - Lecture 2.4 - Example Finding Fixed Points (1046).srt | 12.1 KB |
| 3 - 5 - Lecture 2.5 - Scala Syntax Summary (413).mp4 | 8.6 MB |
| 3 - 5 - Lecture 2.5 - Scala Syntax Summary (413).srt | 5.1 KB |
| 5 - 1 - Lecture 3.1 - Functions and Data (1150).mp4 | 23.8 MB |
| 5 - 1 - Lecture 3.1 - Functions and Data (1150).srt | 13.1 KB |
| 5 - 2 - Lecture 3.2 - More Fun With Rationals (1508).mp4 | 32.5 MB |
| 5 - 2 - Lecture 3.2 - More Fun With Rationals (1508).srt | 18.1 KB |
| 5 - 3 - Lecture 3.3 - Evaluation and Operators (1625).mp4 | 30.8 MB |
| 5 - 3 - Lecture 3.3 - Evaluation and Operators (1625).srt | 20 KB |
| 5 - 4 - Lecture 3.4 - Class Hierarchies (2550).mp4 | 33.2 MB |
| 5 - 4 - Lecture 3.4 - Class Hierarchies (2550).srt | 30.8 KB |
| 5 - 5 - Lecture 3.5 - How Classes Are Organized (2030).mp4 | 36.3 MB |
| 5 - 5 - Lecture 3.5 - How Classes Are Organized (2030).srt | 24.2 KB |
| 6 - 1 - Lecture 5.1 - Lists (1620).mp4 | 30.7 MB |
| 6 - 1 - Lecture 5.1 - Lists (1620).srt | 20.1 KB |
| 6 - 2 - Lecture 5.2 - More Functions on Lists (1304).mp4 | 16.7 MB |
| 6 - 2 - Lecture 5.2 - More Functions on Lists (1304).srt | 16.3 KB |
| 6 - 3 - Lecture 5.3 - Pairs and Tuples (1045).mp4 | 19.4 MB |
| 6 - 3 - Lecture 5.3 - Pairs and Tuples (1045).srt | 13 KB |
| 6 - 4 - Lecture 5.4 - Implicit Parameters (1108).mp4 | 19.4 MB |
| 6 - 4 - Lecture 5.4 - Implicit Parameters (1108).srt | 13 KB |
| 6 - 5 - Lecture 5.5 - Higher-Order List Functions (1453).mp4 | 26 MB |
| 6 - 5 - Lecture 5.5 - Higher-Order List Functions (1453).srt | 18.4 KB |
| 6 - 6 - Lecture 5.6 - Reduction of Lists (1535).mp4 | 28.5 MB |
| 6 - 6 - Lecture 5.6 - Reduction of Lists (1535).srt | 17.8 KB |
| 6 - 7 - Lecture 5.7 - Reasoning About Concat (1300).mp4 | 25.4 MB |
| 6 - 7 - Lecture 5.7 - Reasoning About Concat (1300).srt | 15.4 KB |
| 6 - 8 - Lecture 5.8 - A Larger Equational Proof on Lists (953).mp4 | 22.4 MB |
| 6 - 8 - Lecture 5.8 - A Larger Equational Proof on Lists (953).srt | 11.9 KB |
| 7 - 1 - Lecture 4.1 - Polymorphism (2109).mp4 | 39.4 MB |
| 7 - 1 - Lecture 4.1 - Polymorphism (2109).srt | 23.6 KB |
| 7 - 2 - Lecture 4.2 - Objects Everywhere (1907).mp4 | 34.6 MB |
| 7 - 2 - Lecture 4.2 - Objects Everywhere (1907).srt | 22.6 KB |
| 7 - 3 - Lecture 4.3 - Functions as Objects (804).mp4 | 15.1 MB |
| 7 - 3 - Lecture 4.3 - Functions as Objects (804).srt | 10.1 KB |
| 7 - 4 - Lecture 4.4 - Subtyping and Generics (1502).mp4 | 26.8 MB |
| 7 - 4 - Lecture 4.4 - Subtyping and Generics (1502).srt | 17.5 KB |
| 7 - 5 - Lecture 4.5 - Variance (Optional) (2133).mp4 | 37.3 MB |
| 7 - 5 - Lecture 4.5 - Variance (Optional) (2133).srt | 24.7 KB |
| 7 - 6 - Lecture 4.6 - Decomposition (1657).mp4 | 31.4 MB |
| 7 - 6 - Lecture 4.6 - Decomposition (1657).srt | 20.6 KB |
| 7 - 7 - Lecture 4.7 - Pattern Matching (1936).mp4 | 35.5 MB |
| 7 - 7 - Lecture 4.7 - Pattern Matching (1936).srt | 23.6 KB |
| 8 - 1 - Lecture 6.1 - Other Collections (2045).mp4 | 37.9 MB |
| 8 - 1 - Lecture 6.1 - Other Collections (2045).srt | 25.4 KB |
| 8 - 2 - Lecture 6.2 - Combinatorial Search and For-Expressions (1312).mp4 | 7.5 MB |
| 8 - 2 - Lecture 6.2 - Combinatorial Search and For-Expressions (1312).srt | 17.4 KB |
| 8 - 3 - Lecture 6.3 - Combinatorial Search Example (1654).mp4 | 8.6 MB |
| 8 - 3 - Lecture 6.3 - Combinatorial Search Example (1654).srt | 21.5 KB |
| 8 - 4 - Lecture 6.4 - Queries with For (750).mp4 | 14.7 MB |
| 8 - 4 - Lecture 6.4 - Queries with For (750).srt | 9.6 KB |
| 8 - 5 - Lecture 6.5 - Translation of For (1123).mp4 | 20.9 MB |
| 8 - 5 - Lecture 6.5 - Translation of For (1123).srt | 14.3 KB |
| 8 - 6 - Lecture 6.6 - Maps (2239).mp4 | 40.6 MB |
| 8 - 6 - Lecture 6.6 - Maps (2239).srt | 26.6 KB |
| 8 - 7 - Lecture 6.7 - Putting the Pieces Together (2035).mp4 | 47.3 MB |
| 8 - 7 - Lecture 6.7 - Putting the Pieces Together (2035).srt | 25 KB |
| 9 - 1 - Lecture 7.1 - Structural Induction on Trees (1510).mp4 | 29.2 MB |
| 9 - 1 - Lecture 7.1 - Structural Induction on Trees (1510).srt | 19.2 KB |
| 9 - 2 - Lecture 7.2 - Streams (1212).mp4 | 22.1 MB |
| 9 - 2 - Lecture 7.2 - Streams (1212).srt | 15.4 KB |
| 9 - 3 - Lecture 7.3 - Lazy Evaluation (1138).mp4 | 21.4 MB |
| 9 - 3 - Lecture 7.3 - Lazy Evaluation (1138).srt | 14.7 KB |
| 9 - 4 - Lecture 7.4 - Computing with Infinite Sequences (901).mp4 | 16.3 MB |
| 9 - 4 - Lecture 7.4 - Computing with Infinite Sequences (901).srt | 10.8 KB |
| 9 - 5 - Lecture 7.5 - Case Study the Water Pouring Problem (3145).mp4 | 55.9 MB |
| 9 - 5 - Lecture 7.5 - Case Study the Water Pouring Problem (3145).srt | 36.7 KB |
| 9 - 6 - Lecture 7.6 - Course Conclusion (534).mp4 | 11.9 MB |
| 9 - 6 - Lecture 7.6 - Course Conclusion (534).srt | 8 KB |