Self Education Crash Course