Independent. English-language. Educator-focused.
Teaching

Teaching

Approaches to programming, participation, feedback, assessment, and classroom culture.

Teaching

Designing inclusive computing experiences

Move beyond access alone: participation, belonging, examples, assessment, and classroom culture.

→
Curriculum

From syntax to systems: building a coherent pathway

Connect early programming experiences to data, networks, security, and responsible design.

→
Assessment

Feedback that helps novice programmers think

Design feedback around strategies and misconceptions rather than the final answer alone.

→
Research

What the evidence says about effective CS teaching

A practical framework for translating computing education research into better classroom decisions.

→
Teaching

Designing inclusive computing experiences

Move beyond access alone: participation, belonging, examples, assessment, and classroom culture.

→
Resources

Practical tools for every CS educator

Planning templates, discussion protocols, assessment ideas, and adaptable classroom activities.

→