List of Programming Concepts


 * Big-O notation
 * Compression
 * Dynamic programming
 * GIGO
 * Hill Climbing
 * Inner loop/outer loop
 * Interfaces
 * Lazy evaluation
 * Parallelization
 * Type error