Course Title
by Course Author

Specs deadline: YYYY-MM-DD

Please read the course design process description and complete these steps in the file in your course repository. If you need assistance, please speak with your Curriculum Lead.

Step 1: Brainstorming

1. What problem(s) will students learn how to solve?

2. What techniques or concepts will students learn?

3. What technologies, packages, or functions will students use?

4. What terms or jargon will you define?

5. What analogies or heuristics will you use?

6. What mistakes or misconceptions do you expect?

7. What datasets will you use?

Step 2: Who Is This Course for?

Read the learner personas and advice, then choose the two best fits for the course and describe why you chose them.

  • Student 1: discussion.
  • Student 2: discussion.

Step 3: What Will Learners Do Along the Way?

Write full descriptions of a couple of significant exercises to show how far learners are likely to get.

Title of Exercise

Describe the exercise here, including the learning objectives, concepts taught, and any other important details.


Include the code that you expect the students to write by the end of the course.
It should typically be 2 or 3 lines.

Other Exercises

Write brief descriptions of 10 to 15 more exercises throughout the course. After this step you should have a clear idea of the flow of the course.

Exercise title 1

  • Describe the exercise.
  • Mention the learning objectives.
  • Two or three bullets points is enough.


Solution code here.
It should typically be 2 or 3 lines.

Exercise title 2

  • Describe the exercise.


Solution code here.

Step 4: How Are the Concepts Connected?

Remind yourself about course terminology, then describe the flow of the course.

  • Chapter 1
    • Lesson 1.1
    • Lesson 1.2
    • Lesson 1.3
  • Chapter 2
    • Lesson 2.1
    • Lesson 2.2
    • Lesson 2.3

The datasets are:

  • path/to/dataset-1: data set 1
  • path/to/dataset-2: data set 2

Step 5: Course Overview

Course Description

One-paragraph description of the course.

Learning Objectives

  • Objective 1
  • Objective 2
  • Objective 3


  • Prerequisite 1
  • Prerequisite 2

results matching ""

    No results matching ""