Kids Who Code

Header image: 
A young boy in a yellow jacket sits behind a computer.
What is _____?: 

What is Kids Who Code?

Kids who Code lets BYU students teach kids the basics of coding. This is a great way to give back and help kids explore the value of knowing how to code. We are volunteering at Provo School District elementary schools. This year, the Provo School district is specifically focusing on minority groups in Grades 3-6. They would not be able to have this focus without the help of additional volunteers. We need excited volunteers that can help facilitate the already created curriculum. We welcome all volunteers regardless of their background in programming.



Program Directors: 

Program Directors

Ryan O'Laughlin

Executive Director

(571) 290-1731

Thurs. 11:00 AM - 12:00 PM


Nick Ord 

(805) 208-8510


Elizabeth Van Patten

(801) 390-9858

Thurs. 11:00 AM - 12:00 PM 


Ashlee Ebbert

(865) 317-3482


Bryce Lund

(801) 376-5885


Apply here to become a program director


Active Semesters

Fall   Winter


Time Commitment 

1 hour a week for 10 weeks 



How do I get involved?: 

How do I get involved?

We are incredibly excited to have you volunteer with us! We currently run two coding clubs at Rock Canyon Elementary Tuesdays at 3:30 PM, and one club at Edgemont Elementary Wednesdays at 3:30 PM and Canyon Crest Elementary Thursdays at 3:40 PM.


For both Fall and Winter semesters, we will need volunteers to go out with us to the schools to help teach the children how to code. The curriculum will be provided, and you don’t need an extensive background in coding to do this as we will have a main teacher there and the kids code in a simple program called Scratch. You will be there to interact with and inspire the children on a one-on-one basis as well as have opportunities to teach simple coding lessons. The school district prefers that you can commit to come once a week for 10 weeks (Tuesday, Wednesday, or Thursday) so that you can gain a relationship with a child, but it is not required. We are happy to have volunteers whenever they can make it. We simply ask that you sign up for each week that you plan to come.


Bring your driver’s license or passport to 2010 or 2330 WSC and fill out a BYU background check before volunteering.

All volunteers must complete this mandatory 20 minute child protection training before you begin working with the children.


Please contact to sign up to volunteer.





I love when people ask if kids are old enough to understand coding. They do! My favorite moment from teaching this past year was when one of the 5th grade kids had finished our coding challenge we had given and wanted something harder. I told her what a factorial is and she decided that she took that as her next challenge. With a little bit of help from me and a lot of thinking from her, she figured it out and had the biggest smile on her face and screamed with joy when she saw it work with any number.

-Ryan O'Laughlin