
Hellloo East Bay!! We are so excited to bring The Coder School to Berkeley! With UC Berkeley, the best public university in the country down the street, Pixar, the leader in animation innovation around the corner and Oakland, the latest stop in the Bay Area tech boom just minutes away, Berkeley is where the next generation of artists, thinkers, inventors and coders are all gathering.
At The Coder School Berkeley, we want to do more than just teach coding. We want aspiring coders to use their new found passion as a stepping stone to thinking outside the box, as a way to channel their ideas in a creative way and most importantly, to have fun. Interested? Book a FREE trial today and we will be in touch shortly to tell you more!
Code Coaching® works for kids of all ages and skill levels, from novice to advanced. From game development to web apps, Python to Java, or even niche technologies like AI and beyond, our Coaches can help your kids achieve their goals.
Sessions run one or two hours a week (your choice), at the same time every week on a schedule that works for both you and our assigned Coach. Check out our video for more info!
Our coding school's flagship program, Code Coaching®, combines a super-small teaching ratio of typically 2:1 or 1:1 with individualized curriculum so kids are able to move at their own pace, doing things that interest them most. This program works for kids of all ages and skill levels. From game development to web apps, Python to Java, or even niche technologies like AI and beyond, our Code Coaches can help your kids achieve their programming goals. Sessions run one or two hours a week (your choice), at the same time every week on a schedule that works for both you and our assigned Coach. Our lessons are taught in-person at our schools where available, or can be online for social distancing. Fill out our form above to get a free trial today!
We believe that every student learns in his or her own way, not only in what they want to work on, but how fast and how much. Our Coder Tree® is a visualization of our students' learning options as they grow and a sampling of some of the topics we teach. Like real trees, our students' coding journeys are unique from each other, but all require strong foundations and trunks to support their higher, advanced branches. Need a magnifying glass? Here's a zoomable view.
Custom coding means tracking progress is even more important! Our suite of proprietary tools* does just that. Our Coder Progress and Notes+ systems chart weekly progress through concept tracking and freeform notes. App Reviews track longer term progress by identifying current skills to build their individual Coder Tree®. Finally, our Student Portal is a one-stop shop to see it all and then some! Confused? It's complicated! Get an idea by clicking through a Sample Student's functional Student Portal to see for yourself.
* Used by participating locations, check your location for availabilityEach year, theCoderSchool partners with the Congressional App Challenge, a nationwide coding contest run by districts of the U.S. Congress. Take a look at our recent winners, or ask about our App Gallery to see more apps!
Let's get ready for summer camps! This summer we will be holding both in-person and online summer camps as our community continues to face the realities of the COVID-19 pandemic. We will operate our in-person camps according to all City of Berkeley's health guidelines.
Our In-Person Summer camps are held at The Coder School Berkeley from 9 am to 3 pm Mon-Fri and will be limited to 6 campers with 1 coach per camp. Kids bring their own lunches and water bottles and we'll take care of the rest! Kids code throughout the week and then demo their week's creations on the last day of camp. Our In-Person camps will require all students, coaches and staff to wear face coverings and our facility will be organized for campers to maintain 6 feet of physical distance between campers and coaches.
Our Online Summer Camps will use Zoom and will run from 9:30 am to 2:30 pm with a 1 hour lunch break from 11:30 am to 12: 30 pm. Our Online Camps will be a mixture of working on a week-long coding project, coding challenges, Kahoot! quizzes, tech talks, small group collaboration with breakout rooms, interactive games, exercise and screen-free breaks and of course, the chance to present their project to their fellow campers on the last day of camp! Campers will be required to have the following minimum technology available at home:
For a limited time (through Monday, March 15, 2021), we're offering our early-bird discount of $100 off in-person camps or $50 off online camps. Just use the code EARLY100 (for In-Person Camps) and EARLY50 (for Online Camps) at checkout.
Camp registration may be cancelled up to 30 days prior to the first day of the start of camp for a full refund. Cancellations made up to 14 days prior are eligible for a 50% refund.
Week | Format | Camp | Ages | Price |
6/7-6/11 | In Person | WebRox Everything's about the web these days, and that's why Web Rocks! Code with all the base web technologies like HTML/CSS and Javascript, learn how the internet and file transfers work, and get your pages uploaded to our servers for public viewing! Novice or intermediate coders. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
6/7-6/11 | In Person | Mobile Madness From the day Steve Jobs introduced the iPhone in 2007, smart phones have been slowly taking over all of our worlds. Our Mobile Madness camp gets our intermediate coders introduced to the world of mobile app development by coding mobile apps loaded on an Android-based mobile phone. Each student will receive a basic Android phone that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
6/7-6/11 | Online | WebRox Everything's about the web these days, and that's why Web Rocks! Code with all the base web technologies like HTML/CSS and Javascript, learn how the internet and file transfers work, and get your pages uploaded to our servers for public viewing! Novice or intermediate coders. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
6/7-6/11 | Online | Games Are Awesome A We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome B. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
6/14-6/18 | In Person | Games Are Awesome B We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome A. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY100) |
6/14-6/18 | Online | Games Are Awesome B We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome A. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
6/14-6/18 | Online | Python Art Did you know Python doesn't just output text and numbers, it can make visual art too? In Python Art Camp, we'll deep-dive into the visual turtle library to make some gnarly, sometimes hypnotic designs and illustrations. In this camp, we will see how Python code can also be beautiful. For beginners and intermediate coders alike. Ages 10+ | Ages 10+ | (Use Code EARLY50) |
6/14-6/18 | In Person | Control Freak Controlling stuff can be serious fun! Get an introduction to micro-controllers and learn to code LED lights, sensors, buttons, motors and more! Each camper will receive a micro-controller kit that will work with any computer and will include a bunch of cool accessories. Intermediate coders only, please. Ages 10+ | Ages 10+ | (Use Code EARLY100) |
6/21-6/25 | Online | Roblox Remix Using the Lua coding language, learn to make real games on the popular Roblox platform. Campers will use their creativity to build their own game that they can publish and allow the world to play! Windows or MacOS computer required. Designed for intermediate coders. Ages 10+ | Ages 10+ | (Use Code EARLY50) |
6/21-6/25 | Online | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
6/21-6/25 | In Person | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
6/21-6/25 | In Person | Pi Jam Jam to the coolest credit card sized gadget, the Raspberry Pi4. Explore cool stuff you can do with a tiny computer, which (depending on the instructor) may include controlling physical stuff like light sensors, Python with Minecraft or other fun stuff! Each student will receive a Raspberry Pi 4 Model B that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
6/28-7/2 | Online | WebRox Everything's about the web these days, and that's why Web Rocks! Code with all the base web technologies like HTML/CSS and Javascript, learn how the internet and file transfers work, and get your pages uploaded to our servers for public viewing! Novice or intermediate coders. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
6/28-7/2 | Online | Games Are Awesome A We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome B. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
6/28-7/2 | In Person | Mobile Madness From the day Steve Jobs introduced the iPhone in 2007, smart phones have been slowly taking over all of our worlds. Our Mobile Madness camp gets our intermediate coders introduced to the world of mobile app development by coding mobile apps loaded on an Android-based mobile phone. Each student will receive a basic Android phone that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
6/28-7/2 | In Person | Games Are Awesome A We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome B. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY100) |
7/5-7/9 | In Person | Rise of the Machines Artificial Intelligence (AI) is one of the hottest buzzwords today, and we're ready to help you tackle it. What is AI? Why is it taking over the world? When will the Terminator come back and take down John Connor?? We'll talk about AI use cases, dive into some fundamental algorithms and create some basic AI apps. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/5-7/9 | In Person | Control Freak Controlling stuff can be serious fun! Get an introduction to micro-controllers and learn to code LED lights, sensors, buttons, motors and more! Each camper will receive a micro-controller kit that will work with any computer and will include a bunch of cool accessories. Intermediate coders only, please. Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/5-7/9 | Online | Rise of the Machines Artificial Intelligence (AI) is one of the hottest buzzwords today, and we're ready to help you tackle it. What is AI? Why is it taking over the world? When will the Terminator come back and take down John Connor?? We'll talk about AI use cases, dive into some fundamental algorithms and create some basic AI apps. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
7/5-7/9 | Online | Python Art Did you know Python doesn't just output text and numbers, it can make visual art too? In Python Art Camp, we'll deep-dive into the visual turtle library to make some gnarly, sometimes hypnotic designs and illustrations. In this camp, we will see how Python code can also be beautiful. For beginners and intermediate coders alike. Ages 10+ | Ages 10+ | (Use Code EARLY50) |
7/12-7/16 | Online | Games Are Awesome B We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome A. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
7/12-7/16 | Online | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
7/12-7/16 | In Person | Pi Jam Jam to the coolest credit card sized gadget, the Raspberry Pi4. Explore cool stuff you can do with a tiny computer, which (depending on the instructor) may include controlling physical stuff like light sensors, Python with Minecraft or other fun stuff! Each student will receive a Raspberry Pi 4 Model B that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/12-7/16 | In Person | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/19-7/23 | Online | Roblox Remix Using the Lua coding language, learn to make real games on the popular Roblox platform. Campers will use their creativity to build their own game that they can publish and allow the world to play! Windows or MacOS computer required. Designed for intermediate coders. Ages 10+ | Ages 10+ | (Use Code EARLY50) |
7/19-7/23 | In Person | Mobile Madness From the day Steve Jobs introduced the iPhone in 2007, smart phones have been slowly taking over all of our worlds. Our Mobile Madness camp gets our intermediate coders introduced to the world of mobile app development by coding mobile apps loaded on an Android-based mobile phone. Each student will receive a basic Android phone that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/19-7/23 | Online | Games Are Awesome A We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome B. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
7/19-7/23 | In Person | Roblox Remix Using the Lua coding language, learn to make real games on the popular Roblox platform. Campers will use their creativity to build their own game that they can publish and allow the world to play! Windows or MacOS computer required. Designed for intermediate coders. Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/26-7/30 | Online | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
7/26-7/30 | In Person | Girls Are Awesome We re-invent our Games Are Awesome camp, but for girls only this week! Girls will use Scratch to explore coding in a fun, supportive & friendly environment. Aimed at newbie and novice coders. Ages 8-10 | Ages 8-10 | (Use Code EARLY100) |
7/26-7/30 | In Person | Control Freak Controlling stuff can be serious fun! Get an introduction to micro-controllers and learn to code LED lights, sensors, buttons, motors and more! Each camper will receive a micro-controller kit that will work with any computer and will include a bunch of cool accessories. Intermediate coders only, please. Ages 10+ | Ages 10+ | (Use Code EARLY100) |
7/26-7/30 | Online | Girls Are Awesome We re-invent our Games Are Awesome camp, but for girls only this week! Girls will use Scratch to explore coding in a fun, supportive & friendly environment. Aimed at newbie and novice coders. Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
8/2-8/6 | In Person | Pi Jam Jam to the coolest credit card sized gadget, the Raspberry Pi4. Explore cool stuff you can do with a tiny computer, which (depending on the instructor) may include controlling physical stuff like light sensors, Python with Minecraft or other fun stuff! Each student will receive a Raspberry Pi 4 Model B that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
8/2-8/6 | Online | WebRox Everything's about the web these days, and that's why Web Rocks! Code with all the base web technologies like HTML/CSS and Javascript, learn how the internet and file transfers work, and get your pages uploaded to our servers for public viewing! Novice or intermediate coders. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
8/2-8/6 | Online | Games Are Awesome B We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome B. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
8/2-8/6 | In Person | WebRox Everything's about the web these days, and that's why Web Rocks! Code with all the base web technologies like HTML/CSS and Javascript, learn how the internet and file transfers work, and get your pages uploaded to our servers for public viewing! Novice or intermediate coders. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
8/9-8/13 | In Person | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
8/9-8/13 | Online | Games Are Awesome A We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome A. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY50) |
8/9-8/13 | Online | Python Startup We don't have a pet snake for our schools, so we'll settle for introducing you to Python, one of the most popular coding languages today. Start slowly or code fast, this camp is for our intermediate coders – no Python experience necessary! Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
8/9-8/13 | In Person | Mobile Madness From the day Steve Jobs introduced the iPhone in 2007, smart phones have been slowly taking over all of our worlds. Our Mobile Madness camp gets our intermediate coders introduced to the world of mobile app development by coding mobile apps loaded on an Android-based mobile phone. Each student will receive a basic Android phone that they can keep. Intermediate coders only, please. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY100) |
8/16-8/20 | Online | WebRox Everything's about the web these days, and that's why Web Rocks! Code with all the base web technologies like HTML/CSS and Javascript, learn how the internet and file transfers work, and get your pages uploaded to our servers for public viewing! Novice or intermediate coders. Learn More Ages 10+ | Ages 10+ | (Use Code EARLY50) |
8/16-8/20 | In Person | Games Are Awesome B We'll be using cool drag n' drop languages like Scratch or Snap to create some awesome new and classic games! Aimed at our newbie and novice coders. Content will be different from Games Are Awesome B. Learn More Ages 8-10 | Ages 8-10 | (Use Code EARLY100) |
My name is Lynna Tsou and I'm the general manager/co-owner of theCoderSchool Berkeley. I remember my parents giving me my first Apple IIe computer when I was 10, learning BASIC from my dad, and hating to see the words ‘syntax error’ appear on my screen. Today, I’m learning to code alongside my three kids and trying not to let them get too far ahead of me in technology. I graduated from Cal (Go Bears!) with a PhD in educational psychology and have worked for over 15 years as a school psychologist and educational consultant. As a founding family member of Yu Ming Charter School and an adjunct professor at the Bay Area Teacher Training Institute (BATTI), I teach and mentor teachers throughout the Bay Area. I’m passionate about understanding children and how to best support their social-emotional and learning needs, and I feel so grateful to have this opportunity to bring coding and technology to ALL families and children in a setting that’s both educational and fun!
We're always looking for great Code Coaches. Find out more about how to apply today.