Design and Structure

Course Overview

Classroom Structure

A CodePath.org course is as much about the structure as about the curriculum. This means that CodePath.org courses generally have the following components:

  • 10 units

  • 2-4 hours of class time a week

  • 2-5 hours of out-of-class homework

  • Industry experts lead the unit overview and lab or project kick-off

  • Trained Tech Fellows facilitate campus learning communities

  • Technical Support Representatives provide just in time technical support

  • Campus learning communities convene in a Zoom breakout room or in-person cohort to complete the Unit lab or group project

Immersive Classroom Structure

  • 10 -12 weeks

  • 40 hours of class time a week

  • Industry experts lead the unit overview and lab or project kick-off

  • Trained Tech Fellows facilitate and support students in their labs and projects

  • Immersive classes are facilitated in-person, online or a combination of both.

Curriculum

The Course Portal experience has the following content:

  • Unit overviews

  • Lab instructions where students work through a specific set of tasks or exercises

  • Assigned deliverables such as projects or exercises each week that must be completed and submitted

  • Technical guides, sample code, and slides accessible to students when they need them most

  • Assessments (graded projects or tests) to assess student's proficiency through the course

  • Group projects and activities that provide students an opportunity to collaborate on work as part of a small team

  • Career Center resources

Program and Platform

All of our programs are powered by a combination of people, processes, and platform. Our platform is a custom-built suite of tools used by our team, student leaders, mentors, instructors and students alike at-scale across all of our deployed cohorts including:

  • Online course platform for blended courses combining live and online components

  • Admissions system for tracking applicants and managing the admission process

  • Curriculum collaboration for technical content with easy branching and tracking

  • Documentation of technical topics which is well-structured and searchable

  • Searchable question and answer system for technical issues during the course

  • Grading and scoring submissions from participants during the course

  • Managing configuring, operating, and analyzing running courses

See an written overview of our platform here. You can read more about our program and platform on this slide deck.

Last updated