This Fall, we will be offering the following courses and schedules:
Course | Description | Day | Time |
---|---|---|---|
Intro to Android Development | AND 101: Through a series of hands-on labs and projects, this course empowers students to create their own single-screen Android apps. Students learn about designing, building, debugging applications in Android, then work in small teams to finish the course by creating a fully functional app. | Wednesday | 3pm - 5pm PT |
Intermediate Android Development | AND 102: Through this course, students develop skills by completing coding labs and building four fully functional app assignment projects. In the second half of the course, students will apply their skills, working together in small teams, to design and build an original app from the ground up. The course culminates in a Demo Day event where teams will present their finished apps in a live demo. | Wednesday | 5pm - 7pm PT |
Course | Description | Day | Time |
---|---|---|---|
Intro to Cybersecurity | CYB 101: Students discuss, analyze, and even use real-world tools to implement attacks across multiple areas of cybersecurity. Empowers students to both confidently discuss cybersecurity basics and make informed | Wednesday | 3pm - 5pm PT |
Intermediate Cybersecurity | CYB 102: Students explore the fundamentals of blue-team cybersecurity. Students will learn how to use real-world threat intelligence platforms to explore and analyze threat data, use SIEM systems to collect security data from endpoints, appropriately correlate data, evaluate and triage events, and use gathered data to perform incident management (document, track, escalate). | Wednesday | 5pm - 7pm PT |
Course | Description | Day | Time |
---|---|---|---|
Intro to iOS Development | IOS 101: In this course, students learn the fundamentals of iOS development, including Swift programming and app development with UIKIt. Throughout the course, students will explore topics such as View Controllers, model-view-controller architecture (MVC), data modeling, error handling and developing engaging User Interfaces (UI). | Wednesday | 3pm - 5pm PT |
Intermediate iOS Development | IOS 102: IOS102 is an immersive project-based journey through iOS app development in Swift. From conceptual design to building out fully functional iOS apps, students will utilize the latest industry-level development techniques and collaborate with peers to bring their app ideas to life. | Wednesday | 5pm - 7pm PT |
Course | Description | Day | Time |
---|---|---|---|
Intro to Web Development | WEB 101: This course is the first in our Full Stack Web Development series. In this course, you will learn frontend web fundamentals in HTML, CSS, and JavaScript. At the conclusion of this course, you will have created a working dynamic web application that displays all the web dev skills you've learned so far. | Wednesday | 3pm - 5pm PT |
Intermediate Web Development | WEB 102:This course is a semester-long project-based exploration of full stack web development. By the end of this course, you will be fully prepared for an internship in frontend web development, and will have experience in deploying web apps that connect to real-world data using APIs and databases. | Wednesday | 5pm - 7pm PT |
Advanced Web Development | WEB 103: The course will dive into building servers, creating database schemas, and designing APIs to connect to interactive frontends. You'll have the opportunity to develop creative projects unique to your interests and deploy these dynamic, scalable web apps in the real world! | Wednesday | 4pm - 6pm PT |
<aside> 💡
Note: For our TIP101 and TIP102 Tuesday/Thursday sessions, we give hiring preference to candidates who are interested and available to support all three sections (3pm - 7pm PT)
</aside>
Course | Description | Day | Time |
---|---|---|---|
Intro to Technical Interview Prep | TIP 101: Introductory interview skills course, emphasizing organized approaches to presenting LeetCode Easy - Medium interview prompts, in an interview setting. This is a Python only course, suitable for those new to Python. | Tuesday/Thursday |
———
Saturday/Sunday | 3pm - 5pm PT 4pm - 6pm PT 5pm - 7pm PT ——— 10am - 12pm PT | | Intermediate Technical Interview Prep | TIP 102: Intermediate interview skills course, emphasizing organized approaches to presenting LeetCode Easy - Medium interview prompts, in an interview setting. This is a Python only course. It includes strategies for tackling technical interview questions on linked lists, binary trees, searches, and sorting, with an emphasis on verbal engagement and dialogue. | Tuesday/Thursday
———
Saturday/Sunday | 3pm - 5pm PT 4pm - 6pm PT 5pm - 7pm PT ——— 10am - 12pm PT |
Note: All times are in PT.