About

Join Berkeley Coding Academy

A Virtual Home

Berkeley Coding Academy is a virtual home for teens and young learners interested in Python, Data Science, Machine Learning, and AI. BCA provides a smooth on-ramp for beginners, and deep explorations for advanced programmers. If you have never coded before, or if you want to become a Data Scientist and build Machine Learning models, you are in the right place.

An Original Curriculum

BCA’s original curriculum, developed by veteran math and programming teacher Corey Wade, is one of the only Machine Learning curriculums in the world designed with teenagers in mind. The BCA curriculum is deeply layered with a 4K video library, check questions, supplementary slides and PDFs, problem sets, and project guidelines.

The Best of Education

BCA classes include live online lectures, extensive chat support, supplementary 4K videos, and 1-1 support as needed in real time. During class time, BCA students learn new material and apply coding concepts to virtual notebooks that are developed into portfolio projects. All classes include bonding opportunities. We work hard to include the best components of in-person education for every online experience.

“I have never been able to apply Python to anything, but now I can.”

Saket P, BCA Sutdent

Something for Everyone

At BCA, students who have never coded before build and score Machine Learning models within 3 weeks during our summer intensive. Experienced programmers become facile at manipulating big data. Everyone creates colorful, beautiful, informative graphs in our Data Science classes. BCA students receive a tremendous foundation in the Python code that is needed to create AI.

Professional Code

The focus of BCA is the code. While theory is highlighted and explained, we spend more time writing, understanding, modifying, and commenting on code. Code is the main event of every session.

“My daughter REALLY enjoyed the hands-on coding lessons.”

Stella S, BCA Parent

Permanent Access

BCA students maintain access to all educational materials after our programs are finished. Colab Notebooks, 4K videos, slides, PDFs, and Slack remain open to all BCA students. Once a BCA student, always a BCA student.

Portfolio Projects

BCA projects are a focal point of all programs. Students develop portfolio projects that may be used for school applications, internships, job applications, resume building, and science fairs.

“Really loved the class.”

Lucian P, BCA student

Gain an Edge

BCA students are not just learning programming. They are learning the same Data Science libraries that are highly valued by industry and academia. With over 5 quintillion bytes of data being generated each day, the demand for data scientists is higher than ever. By starting early, BCA students gain a huge edge in all Data Science related fields.

What’s Next?

BCA graduates are well-prepared for advanced coursework in Computer Science, Data Science, Machine Learning, and Deep Learning. BCA graduates have gone on to major in Data Science and AI in college, receive Data Science internships, take self-paced Machine Learning courses online, progress through advanced Computer Science sequences in high school, start AI clubs, take advanced classes at BCA, and work at BCA.

Endless Possibilities

Self-driving cars, predicting language, classifying images, discovering exoplanets, verifying subatomic particles, recommending music, analyzing historical texts, and preventing disease are a few research areas today experiencing tremendous growth thanks to Machine Learning. Today’s teens will discover new problems and ideas for which Machine Learning will be an indispensable tool for the future. Machine Learning is the centerpiece behind the code that BCA teaches to comprehend, predict, and build a better tomorrow.