About Making with Code

Making with Code is a set of free, open-source computer science courses and related curriculum exploring a new, old approach to teaching computer science based in Constructionism. It's new because it draws on the tools of modern computational practice and is grounded in youths' digital worlds. It is old because technologists have been dreaming of an empowering, transformative integration of education and technology for over half a century.

You can read more about the theoretical underpinnings of the course, and our experience teaching and developing it, on our research page.

About the authors

Making with Code was originally developed as a project of the Transformative Learning Technologies Lab (TLTL) at Teachers College, Columbia University in collaboration with the Independent Schools Foundation Academy. Development continues through the computer science teacher preparation program at the University at Buffalo's Graduate School of Education.

This material is based upon work supported by the National Science Foundation under Grant No. 2219433. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Contributors include: