1. Урок 1.00:04:24
    Course Overview (Watch this First!)
  2. Урок 2.00:12:36
    Intro to OOP Class & Object
  3. Урок 3.00:11:41
    Program Flow and Using the Constructor
  4. Урок 4.00:11:06
    Application Runtime
  5. Урок 5.00:24:08
    Java Behind The Scenes
  6. Урок 6.00:10:24
    Abstract Data Types
  7. Урок 7.00:17:44
    Running Time of an Algorithm and Big O Notation
  8. Урок 8.00:19:29
    Stack Data Structure (Java Practical) + HW
  9. Урок 9.00:05:36
    Stacks Continued
  10. Урок 10.00:18:18
    Queue Data Structure (Java Practical)
  11. Урок 11.00:18:32
    Introduction to Linked Lists
  12. Урок 12.00:19:38
    Singly Linked List (Java Practical)
  13. Урок 13.00:11:01
    Circular Linked List (Java Practical)
  14. Урок 14.00:17:24
    Doubly Linked List - Part 1 + HW (Java Practical)
  15. Урок 15.00:12:40
    Doubly Linked List - Part 2
  16. Урок 16.00:07:56
    Doubly Linked List - Part 3 + HW (Java Practical)
  17. Урок 17.00:09:08
    Basic Linear Search
  18. Урок 18.00:13:08
    Binary Search (Overview)
  19. Урок 19.00:07:57
    Binary Search (Java Practical) + HW
  20. Урок 20.00:18:49
    Recursion in Java
  21. Урок 21.00:19:54
    Recursive Search (Java Practical) + HW
  22. Урок 22.00:26:09
    Big O Notation Part 2
  23. Урок 23.00:04:16
    Selection Sort (Overview)
  24. Урок 24.00:07:21
    Selection Sort (Java Practical) + HW
  25. Урок 25.00:15:50
    Insertion Sort (Overview)
  26. Урок 26.00:19:16
    Insertion Sort (Java Practical) + HW
  27. Урок 27.00:19:13
    Merge Sort (Overview)
  28. Урок 28.00:21:11
    Merge Sort Continued (The Merge Process)
  29. Урок 29.00:11:47
    Merge Sort (Java Practical) + HW
  30. Урок 30.00:10:29
    Quick Sort (Overview)
  31. Урок 31.00:10:29
    Quick Sort Continued
  32. Урок 32.00:20:01
    Quick Sort (Java Practical) + HW
  33. Урок 33.00:15:57
    Binary Search Tree Overview
  34. Урок 34.00:09:11
    Java Implementation of Binary Search Tree
  35. Урок 35.00:29:21
    Deleting a Node from Binary Search Tree
  36. Урок 36.00:18:01
    Java Implementation to Delete Node
  37. Урок 37.00:23:40
    Binary Search Tree - Odds and Ends
  38. Урок 38.00:34:24
    Heaps Data Structure Overview
  39. Урок 39.00:35:06
    Java Implementation of Heap Data Structure
  40. Урок 40.00:29:15
    Overview of Hash Tables
  41. Урок 41.00:29:18
    Hash Tables (Java Practical) + HW
  42. Урок 42.00:12:50
    Graphs Overview + HW