Curriculum
Organization
The CS Kickstart curriculum consists of three days of introductory Python lessons and labs, seminars in Web Development, Electrical Engineering, and Data Science, and a final project specialization.
Students are split into beginner and advanced tracks for the Python lessons and the final project. The Python lessons and project workstations take place in 10-20 person discussion rooms with at least two student TAs and helpers in each room.
Different types of seminars are offered on special topics, such as Web Development, Electrical Engineering, and Data Science which include lectures, examples, and practice problems. These serve as an introduction to these topics, their basics, and how they can be applied in the real world.
The week culminates with a final project in either Web Development, Python, or Data Science. Students in the beginner track are given skeleton code to guide them in their projects and students in the advanced track create their projects from scratch.
Slides + Practice Problems from UC Berkeley Program
If you are interested in using the same slides and practice problems from our curriculum, please email cskickstart@gmail.com and we will give you a link! Materials are updated each year, so physical copies will not be posted on this guide.
Last updated
Was this helpful?