# Curriculum

## Organization <a href="#h.u9ki5bqm4xc3" id="h.u9ki5bqm4xc3"></a>

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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cs-kickstart.gitbook.io/expansion/curriculum.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
