Skip to content

Instantly share code, notes, and snippets.

@adamarthurryan
Last active November 22, 2015 23:04
Show Gist options
  • Save adamarthurryan/5fc2d6bd06f8a3c3d047 to your computer and use it in GitHub Desktop.
Save adamarthurryan/5fc2d6bd06f8a3c3d047 to your computer and use it in GitHub Desktop.
Course Review Checklist

Course Review Checklist

  • instructor:
  • course title:
  • course notes:

For more detail about these standards, see Instruction Standards. These represent the best practices of many talented Tuts+ Code instructors!)

Introduction

The introduction video needs to capture a viewer's attention and give them a compelling reason to complete the course.

Motivation

The course should be structured around one or more meaningful projects.

Transparent Design

The student should understand the course project: what it will do and how it will be built.

Explanation of Code

All code should be clearly explained, broken down into arguments, and have a clear motivation.

Big-Picture Explanations

Big picture explanations of new concepts are crucial for students who may be coming to the subject fresh.

Navigation of Source Files

In complex source trees, an explicit overview of the file hierarchy is needed. It should always be visually clear what file is open in the editor and where it was found.

Explicit Setup Instructions

The student should have the information necessary to replicate the instructors development environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment