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.