This talk is a tale of three ecosystems. Racket is finely tuned for creating novel programming
languages. Likewise, React is tuned for creating novel user interfaces, and Unreal is tuned for
creating novel 3D worlds and games. CodeSpells is a platform built atop all three, allowing for
seamless communication between each of these three runtimes.
Why? We’ll demonstrate through visually compelling examples how we are using CodeSpells to
create educational technologies, novel programming interfaces, and immersive 3D games. We
hope that you’ll leave this talk knowing how you too can benefit from our open-source tools and
Bio: Dr. Stephen R. Foster is a researcher, author, and co-founder of multiple social
enterprises with a mission to teach teachers how to teach coding. A fierce advocate for the
power of coding to bring about worldwide change, he has himself coded to generate peer-
reviewed scientific results, coded to build educational technology solutions for teachers and
students, and coded to bootstrap educational startups and non-profit organizations out of thin
air. All in all, these countless lines of code have all been in service of a single vision: to establish
coding education as a basic human right across the globe. In short, he codes to teach coding.
Dr. Lindsey D. Handley is a researcher, entrepreneur, teacher, and author. For the last
10 years, the National Science Foundation has funded the research, design work, and the social
enterprises that she operates. As a skilled coder, data scientist, and biochemist, she envisions a
world in which we no longer suffer from a worldwide shortage of scientific fluency. To this end,
she fights for the unification of science and education on two fronts: the use of science to
improve education; and the improved teaching of science worldwide. In short, she applies
science to design better ways of teaching science.
Together, they are the co-founders and leaders of ThoughtSTEM and MetaCoders.org --
two social enterprises that have touched the lives of hundreds of thousands of beginning coders
worldwide. They are also the co-authors of Don’t Teach Coding: Until You Read This Book, a
book that uses Racket to illustrate their language-oriented educational philosophy.