Code.org’s “Course D” introduces students to algorithms and patterns. They solve puzzles by creating step-by-step algorithms and practice debugging to understand how to correct errors in programming