RESEARCH: APPLY FOR OUR FALL PROGRAM BY SEPTEMBER 14TH HERE.
Featured Projects
Build a full suite of projects and design your own larger-scope final project under mentorship of expert instructors.
Program Overview
Build a strong foundation: Ignite a lasting passion for coding with our Python bootcamp. Expert-led and designed to foster deep understanding, our program equips you with the confidence to excel in advanced studies and a future tech career.
Portfolio building: Cultivate an impressive portfolio of projects, including a larger final project to showcase in college applications and internship opportunities.
Objective
Pedagogy
Hands-on experience: Engaging, real-world projects and individualized mentorship in a small, dynamic classroom.
Expert instruction: Developed and taught by former Berkeley EECS and Stanford CS instructors and software engineers with professional pedagogy training.
Career Advancement
University mentors: Join an ambitious community of career-oriented students and receive mentorship from top students at Stanford and Berkeley about the college application process as a CS major.
Career advice: Hear first-hand from software engineers at big tech companies on life as a software engineer, how to successfully apply for internships, and more.
Logistics
Program Dates:
Spring A: 12 weeks: February 4 - April 21. Sundays, 10am - 12pm PT
Spring B: 12 weeks: March 16 - June 1. Saturdays, 10am - 12pm PT
Summer A: 3 weeks: June 3 - June 20. Mon-Thurs, 10am - 12pm PT
Summer B: 3 weeks: June 24 - July 11. Mon-Thurs, 10am - 12pm PT
Summer C: 3 weeks: July 15 - August 2. Mon-Thurs, 10am - 12pm PT
Class Format: Meetings are fully online and held over Zoom. Each class is 2 hours long.
45 minutes: Instructor lecture and group problem-solving to reinforce concepts
75 minutes: Project development with instructor mentorship to apply concepts.
Additionally, there are optional coding challenges throughout the week and support from our instructors on our Slack community.
Program Fee: The total cost of the program is $1250. A limited number of need-based scholarships are available.
Our Python Team
We are a dedicated team of current and former computer science instructors and teaching staff from UC Berkeley and Stanford.
Ryan Nuqui
Instructor
Former UC Berkeley Instructor | Bachelor's in CS and Math, UC Berkeley
Ryan is a former 5-time GSI for Berkeley’s CS 61B(L), Data Structures and Algorithms. During his time at Berkeley, he worked with educational organizations both on campus and in the local communities, such as Computer Science Mentors, which is the largest undergraduate teaching organization at Berkeley. Ryan intends to pursue an advanced degree in CS Education and continue teaching CS at either the high school or college level. Ryan completed his bachelor’s at UC Berkeley, double majoring in CS and applied mathematics.
Jedidiah Tsang
Instructor
Former UC Berkeley Instructor | CS Master's in Education at UC Berkeley
Jedidiah is a CS Master's student at UC Berkeley conducting research in computer science education. He was also the former Instructor of Record and 3-time Head GSI for Berkeley's CS61BL, Data Structures and Algorithms. Jedidiah is also a recipient of the Outstanding Graduate Student Instructor award at Berkeley, 2022-2023. Jedidiah completed his bachelor's at UC Berkeley, double majoring in CS and political science.
Kevin Zhu
Program Director and Instructor
Former UC Berkeley Instructor | Software Engineer at Palantir | Quant at Citadel
Kevin taught 3000+ Berkeley students during his tenure as a lecturer for CS198-112 and 5-time Head GSI, specializing in upper-division algorithms. He has also taken software engineering roles at Palantir and various startups, and ML research roles at Citadel, Goldman Sachs, and Berkeley RISE Lab, where he applied machine learning techniques to the stock market and researched techniques for improving convolutional neural network inference efficiency. Kevin now serves as the lead director for the Algoverse programs, as well as an instructor.
*Note: Instructor is tentatively scheduled and subject to change.
Words from our 2023 Python Bootcamp Alumni
Enrollment
Secure your spot in our acclaimed bootcamp. Kick-start your tech education by creating engaging projects under the mentorship of expert instructors.
Enrollment: Enroll with a $50 deposit, refundable upon program completion. Choose weekly payments or a one-time tuition fee of $1250 billed at program start.
Cancellation/Refund Policy: Full refund up to 21 days prior to the start of the program. No refunds are available thereafter.
Referral program: Receive a $200 fee reduction for each student you refer to our program, or if you enroll with a friend. Terms.