4-H Coding Challenge

4-H Coding Challenge

The 4-H Coding Challenge at State Field Day allows members the opportunity to showcase their computer science (CS) skills. It lets members see what other projects their peers across the state are building to cultivate curiosity around the CS field. Any 4-H'er can submit a project as an individual or as part of a group, with no age restrictions. We'll help you get started.

Coding Showcase (May 28th, 2:00 - 3:00 pm)

Meeting Place: In person at State Field Day, or virtually via Zoom.

Presenting your code

When it’s your turn to present, share your screen or use our laptop live to present your code. Your presentation should be 3-10 minutes and include the following information:

  1. What is the purpose of your code/application/game?
  2. What was the most challenging part to code?
  3. If you had more time, what would you like to improve?
  4. What part are you the most proud of?
  5. What advice would you give to someone else trying to make a project like this?
  6. Short demonstration of your application.


Questions? Please contact 4hsfd@ucanr.edu.
Competition Coordinators: Curtis Ullrech, curtisullerich@gmail.com or Ashlyn Watters, ashlyn.m.watters@gmail.com

Submission Process

Registration is now closed

Please see the In-person Safety Measures if you plan to participate in-person.

Submissions will receive recognition in the 4-H State Field Day awards ceremony (virtual, May 29, 6-8 PM), 4-H STEM newsletter, and social media.

Coding Challenge Categories


Use code to generate a piece of art, like visual art or sound art. Your project could be something to observe or experience, or something to interact with.


Need help getting started?

You could do this in Scratch by following this CS First module: https://csfirst.withgoogle.com/c/cs-first/en/art/overview.html

Or sign up for our follow-along Zoom programming session!

Game Design

From Pong to Flappy Bird, games are a wonderful way to learn complex coding skills. Your game should have a clear objective and be easy to pick up by your peers.

Don't limit yourself to those options! Pick any way you want to code a game.


  • A maze escape game written in Scratch
  • A 2D platformer like Super Mario World, written in Python
  • A game where a character explores a map and meets new people.

Free Play

Have a coding project that you are proud of and excited to share with your 4-H community? The Free Play category gives any member the opportunity to showcase their favorite programming project. If you have a project or something you've made that is about computer science but doesn't involve code, you can submit it to Free Play too! If your project doesn't involve code, just email us to check whether it fits in this event.


  • Some code you wrote to solve a problem for yourself, your family, or your 4-H club.
  • A widget you made for a website to count the number of visitors.
  • A demonstration of your favorite computer science principle, like the number of colors it takes to color a map without having neighboring countries of the same color.
  • Writing some code to let you control your favorite game with a Makey Makey controller.
  • A data structure you implemented in Java after learning about them in AP CS.
  • An app you made.
  • Anything!