Back to the courtyard

Canvas & educational technology

Canvas course design

My Canvas courses use a consistent homepage and weekly modules. This Java sample follows that structure, from the weekly overview to a written verification check.

Java course design sampleExample course

Introduction to Java

Decisions in Java

Start with the museum’s ticket rule. Work through the Java module, then explain a boundary case.

This week

What happens at age 12?

The museum charges $8 from age 12. Younger visitors enter free.

Before you begin

Predict what the Java method should return. Keep that prediction beside the result when you run your code.

After the assignment

A 2-question check asks you to explain the rule in your own words.

A public Java example based on the structure of my Canvas course packages.

Course design

The weekly overview leads into the work

My Java and Python packages connect assignments to the relevant class materials. The Canvas homepage provides the weekly overview, while the module holds the work in sequence.

Math Foundations uses the same Canvas structure for written reasoning. Its assignments include a rubric, and the short quizzes ask students to explain their thinking.

Try the sample

Open it in Canvas

Download the Java course package and import it into a Canvas sandbox. Review the unpublished items and set dates that suit your course.

Working with colleagues

Canvas questions

Email me about a Canvas course you are organizing or an import you are working through.

Discuss Canvas course design
Back to the courtyardAll work