Step-by-step instructions packaged with reusable code, discussions and artifacts.