Nothing brings students together like working on the same project. That’s why we make codeathons as social and creative as possible - code is just one part of what’s practiced, along with art, music, design, and so on. And if someone’s a beginner, then no problem! Our workshops and mentors gladly help them along the way.
Clubs give students a more intimate community to code with, bringing together schools. They meet more often than events and so have a more informal atmosphere.
your very own website
We believe that having the right teaching tools is just as important as having the right environment. That’s why we created our own educational platform, codingworkshops.
After teaching at our own clubs, we realized the value of a self-driven but approachable platform. codingworkshops tries to be both by combining codeacademy’s teaching strategy with the fun of an online game engine.
>>> all([student.can_code() for student in chicago_students]) True
Our city has a problem - many young people are hesitant to approach coding. And it’s not because they aren’t “the right type of person”, but because they were never told they could do it and have fun at the same time.
>>> "joy" in EMOTIONS_THAT_CAN_BE_EVOKED_BY_CODING True
Traditional school classes often treat coding like a pedantic subject that requires memorization and standardized testing. This is a bad approach because it fails to show students the joy and self-actualization that can come from the activity.
>>> Coder(part_of="community").enjoyment > Coder().enjoyment True
We believe that the solution involves showing students a new side to coding, one that places a heavy emphasis on creativity and community. In essence, our programs encourage social, project-based learning -- this allows students to walk out with a feeling of accomplishment and confidence.