Independent. English-language. Educator-focused.
Computer Science Education

Teaching computer science for the world we’re building.

Practical ideas, research, and resources for educators—from the classroom to the frontier of AI.

Home of the CSEIT Conference Archive
Curriculum
Pedagogy
Assessment
Learning goals
Teaching code
Topics
Algorithms
Data & AI
Systems
Classroom practice
Start here

Ideas you can use—and question.

View all insights →
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.

A field in motion

Teach the concepts. Examine the consequences.

Computer science education is more than learning to code. We connect curriculum, pedagogy, assessment, systems, AI, security, data, and human impact—without losing sight of the learner.

New pathways

From first program to complex systems.

Structured collections help educators connect isolated lessons into meaningful learning journeys.

AI & Learning

Teaching AI without turning the lesson into a product demo

Help learners understand models, data, uncertainty, evaluation, and human consequences.

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.

The historical collection

Ten years of CSEIT conferences.

Preserving the record of the Annual International Conference on Computer Science Education: Innovation & Technology.

Explore the archive →