Programming Basics
Control Structures
Gambler's Ruin
Lists
Strings
Functions
PageRank
Dictionaries
Kmers
Data Types - Stacks and Queues
Classes
Functional Programming
Recursion
Trees
NumPy
Regular Expressions
File IO
Exceptions
Data Formats
Plotting