Plnkrs
Javascript
Prototypes
Closures
IIFE
"this" keyword
Singleton Pattern
RegEx
ES6 Iterators
Angular
Promises
Digest Cycle
Jasmine Controller Testing
Jasmine Service Testing
Jasmine Component Testing
Data Structures
Singly Linked List
Doubly Linked List: Using Sentinels
Circularly Linked List: Using Sentinels
Algorithms
Insertion Sort
Merge Sort
BFS
Djkstra
Bellman-Ford
Hash Function: Division Method
O(n) sorting (Using Numbers)
O(n) sorting (Using Objects)
Dynamic Programming: Fibbonacci
Dynamic Programming: Text Justification