Coding in K12

A quick look at what we're doing

Check out these two interactive coding activities hosted on (takes a few moments to launch).

Particle Physics Activity

We used this activity in the 2017 Quarknet Data Camp. It pulls data from the LHC'c CMS detector so you can make invariant mass plots and hunt for particles.

FASS Spring 2017 Spring Conference

If you're interested in my presentation materials,

Do student's need to learn how to program?

There's increasing momentum for coding in schools and that's a good thing. Every student should be exposed to computer programming -- equal access to lucrative careers depends on it. However, a dedicated computer science course is not the answer for all (or even most) students. Math and science courses are prime territory for this task. Here are some ways my colleagues and I are making that happen. Have a question or want to contribute? Send me an email at

Current Projects

Need another reason to envy how Seminole County Schools does science? We're working with them to integrate coding activities into each of their middle grade science classes next year. Imagine arriving to high school with three years of scientific computing experience ... wow. Here are some activities developed by experienced educators, computer scientists, and UCF undergraduates.

My colleagues and I also conduct teacher workshops and district-wide professional development on coding, the Physical Science content, reformed pedagogy, and digital literacy. Drop a line to if you'd like to learn more.

More resources is the go-to place for fun, free activities for teachers and students to learn about coding.

Code Academy has great self-paced courses to teach yourself a programming language or new job skill. One of my former students used it to learn Python in a weekend, got a developer job that Monday, and a year later is at a cool startup, all without a college degree. And that's not uncommon.

CERN Open Data includes educational resources on particle physics and offers students (and the general public) the opportunity to access and analyze authentic data for the Large Hardon Collider. Yeah, it's pretty cool.

Particle Physics Playground provides Jupyter notebook exercises with particle detector data from CMS and CLEO.