What is 3C?

3C (Combined Coding Competition) is a free middle school and high school programming contest centered on helping students learn web development. It tests understanding of three core web development languages – HTML, CSS, and JavaScript – through an individual written test and a real-world team design challenge. Before the competition day, participants can study the standards through a variety of online resources and reach out to the 3C team for help. 3C 2018 will be held on September 22 from 9:00 AM to 4:00 PM at Wheeler High School. Sign Up

Honoring Programming Prowess

The competition is built around rewarding students that can answer challenging questions and implement innovative solutions, while prioritizing student learning.

Awards: All awards are given separately for the high school and middle school divisions. The 2018 1st place finisher in the high school division will recieve $100. Other prizes are still in the process of being decided. Scholarships and awards are presented courtesy of our sponsors, given with the intention of assisting students in their educational journey.

More Award Information ›

Challenge Information

The event structure is broken into two main parts:

Individual Challenge: Participants will take a 45-minute, 30-question written exam. The questions test basic programming theory, HTML, CSS, and JavaScript with many questions requiring a solid understanding of all four topics. Students take the exam individually, with no access to outside resources.

Team Challenge: Participants will be randomly sorted into teams of four or five and given two hours to complete a website design task. Each team will be given a list of features to implement and scored based on the number of features they are able to develop and the quality of their code.

Detailed Rules

Standards and Resources


The 3C team thanks the Wheeler Center for Advanced Studies, Publix Charities, and Chick-Fil-A for making this event a possibility.


Trouble with the registration or questions about the content? Use the form below to submit any inquiries.