A Guide on Empowering Students to Develop a Coding Mindset

Authors

Neil Bray
UK Health Security Agency image/svg+xml
Samantha Alvarez Madrazo
School of Public Health, Imperial College London
Lucia Michielin
Edinburgh Futures Institute, University of Edinburgh
Nick Jayanth
School of Public Health, Imperial College London
Sam Skipsey
School of Physics and Astronomy, University of Glasgow

Synopsis

The most important skillset you can learn when coding is not the syntax of the specific programming language, but rather the “coding mindset”. This chapter outlines practical suggestions and approaches for ensuring your teaching goes beyond syntax and focuses on developing students’ mindset to allow them to effectively code in other languages in the future.

This chapter is for you if you are embarking on teaching your first programming course and want to develop the course beyond the syntax you might be teaching. Experienced programmers will also find the chapter interesting as a source for reflection on their own “coding mindset” and how it has developed.

Downloads

Published

22 June 2026