Learn along side with me! Here
Basic problem solving technique by focusing on imperative and object-oriented styles using Abstract Data Types.
Implementation of Node Based Data Structures such as Stacks, Queues, LinkedList, Binary Search Trees, Min and Max Heaps.
Implementation of basic Recursive Algorithms.
Defining Big O-Notation for Algorithmic Efficiency and performance analysis onto sorting algorithms.