A collaborative research project aimed at designing better tools and practices for learning web development.

Drexel University Mozilla University of Nebraska at Omaha National Science Foundation


We've developed a web editor called openHTML Editor that helps beginners jump into coding in HTML and CSS.

Built on a fork of JSBin, we've added W3C validation, a coding session replayer, group features for classes and workshops, and more.

We're continuing to explore new features that will make their way into Mozilla Thimble.

openHTML Editor


We're also conducting research on how people learn web development.

Drawing from the computing education research literature, we've studied web development novices in the lab, in workshops, and online. A few of our papers are listed here.

This work is supported by the National Science Foundation through grant CNS-1339344.

Learning barriers in an online web development course

Park, Thomas and Susan Wiedenbeck (2011). Learning web development: Challenges at an earlier stage of computing education. Proceedings of the International Computing Education Research Conference (ICER). Providence, RI. pp.125-132.

Classifying common HTML and CSS errors

Park, Thomas, Ankur Saxena, Swathi Jagannath, Susan Wiedenbeck, and Andrea Forte (2013). Towards a Taxonomy of Errors in HTML and CSS. Proceedings of the International Computing Education Research Conference (ICER). San Diego, CA. pp.75-82.

Designing a transitional web editor for novices

Park, Thomas, Swathi Jagannath, Ankur Saxena, Susan Wiedenbeck and Andrea Forte (2013). openHTML: Designing a Transitional Web Editor for Novices. ACM Conference on Human Factors in Computing Systems (CHI) Extended Abstracts. Paris, France. pp.1863-1868.

Making and resolving HTML and CSS syntax errors

Park, Thomas, Brian Dorn, and Andrea Forte (2015). An Analysis of HTML and CSS Syntax Errors in a Web Development Course. ACM Transactions on Computing Education (TOCE), 15(1), pp.4:1-4:21.


We're an interdisciplinary team with backgrounds in computer science, design, learning sciences, data analytics, and human-computer interaction.

Of course we also share a deep interest in the web.

Drexel University: Andrea Forte, Thomas Park, Michael Wagner, Brian Lee, Sukrit Chhabra, and previously Susan Wiedenbeck, Swathi Jagannath, Ankur Saxena.

Mozilla: Doug Belshaw, Adam Lofting, and Andrew Silwinski

University of Nebraska at Omaha: Brian Dorn, Hauwa Muibi


We're always looking to meet and collaborate with new people and organizations. If you're interested, please get in touch.