There is a long tradition in education of examination of the hidden curriculum, those elements which are implicit or tacit to the formal goals of education. This article draws upon that tradition to open up for investigation the hidden curriculum and assumptions about students and knowledge that are embedded in the coding undertaken to facilitate learning through information technologies, and emerging ‘semantic technologies’ in particular. Drawing upon an empirical study of case-based pedagogy in higher education, we examine the ways in which code becomes an actor in both enabling and constraining knowledge, reasoning, representation and students. The article argues that how this occurs, and to what effect, is largely left unexamined and be...