Select a course from the menu above to read real student reviews.

Pre-requisite courses:

Proctored exams:

Group work:

Textbook: Course materials

Difficulty scores

On a 1-5 scale, where 1 is "anyone can get an A" and 5 is "prepare to be wrecked by this course". Each section represents a percentage of students who responded with a particular score rating for .

Time spent per week

Each section of the chart represents a percentage of student responses re: hours spent on per week.

Common pairings

Each bar represents how frequently students reported pairing a particular course with .

Tips from other students

Thanks, /r/OSUOnlineCS, for collecting this data and sharing it publicly.

About this project

OSU CS Course Explorer was developed for students of Oregon State University's online Computer Science program. Course descriptions and book links are from OSU's official course list. Always check your syllabus to confirm the current course book.

Tips, difficulty scores, and time spent are scraped from this spreadsheet and are written by real students on the OSUOnlineCS subreddit. Add your own course review(s) via the survey here. The course review data in this app is as useful as students like you make it.

App developed by Mandi Burley, OSU CS alum and web developer. Explore the project code on my GitHub and connect with me on LinkedIn.

You can help improve this app by opening a pull request!

Data last refreshed: Monday, March 10, 2025 11:25 PM