Self-paced computer science programs allow students to move through coursework on a more flexible schedule. Policies vary by school, but self-paced formats typically emphasize flexibility within term limits.
Self-paced programs let you progress through coursework on a flexible schedule, within set term limits.
Many are, but some still include required live sessions, labs, or in-person components depending on the program.
Most programs still use assessments, deadlines, or milestone checks to measure progress.
Self-paced formats prioritize flexibility, while accelerated formats use compressed schedules with fixed deadlines.
For a full overview of program options, start with the Computer Science Program Guide.
If you prefer a fixed schedule, compare Online Course Formats.
| Format | Pacing | Weekly Intensity | Best For |
|---|---|---|---|
| Accelerated | Fixed, compressed terms | Higher | Students who want to finish quickly |
| Self-Paced | Flexible within term limits | Variable | Independent learners with irregular schedules |
| Part-Time | Fixed, lighter load | Lower | Working professionals balancing job and school |