Each cohort is composed of 20–25 students. The program includes 400 hours of intensive technical training. Students are expected to complete job-related projects and work outside of class time and to be actively engaged in the learning process.
Class includes time to work alone or with classmates.
YWebCA provides an immersive, Agile-like work environment with opportunities for students to develop their leadership skills while learning web development skills. The instructional portion of sessions includes lectures from course instructors, guest speakers who share their experience in the industry, and time for students to workshop specific skills and complete projects. Course material is online so students can learn at their own pace. Additional time is provided for students to engage with instructors, industry volunteers, and each other in peer partnership learning model. Students are partnered with mentors already working in the tech industry, a cornerstone of the Agile development philosophy because it helps quickly and comprehensively train developers.
- Web Design Basics
- Project Management
- Paired programming