Chevron Left
Back to Intro to Operating Systems 1: Virtualization

Learner Reviews & Feedback for Intro to Operating Systems 1: Virtualization by Codio

4.5
stars
182 ratings

About the Course

Learn the inner workings of operating systems without installing anything! This course is designed for learners who are looking to maximize performance by understanding how operating systems work at a fundamental level. The modules in this course cover the basics of the C language, processes, scheduling, and memory. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to slowly building features, resulting in large coding projects at the end of the course....

Top reviews

SI

May 4, 2024

I received the certificate within 1 week. but why is he not giving ?

SM

Aug 25, 2025

Good course but there are several mistakes in the quizzes and the auto-grading of programs often didn't work even though the programs were correct.

Filter by:

51 - 55 of 55 Reviews for Intro to Operating Systems 1: Virtualization

By Jonathan S

Oct 26, 2025

A decent amount of typos. A couple tests ask to write a program but don't tell everything being tested, or the example output doesn't show everything being tested (print statements for example) or the test is actually testing incorrectly (impossible processing times/ incorrect math), or the test says to write one type of program but then tests a different one (says to write first come first serve, but output says your shortest job first code is wrong, and you're left wondering what it's testing), the multilevel feedback queue test is wrong in so many ways I don't know where to start, also you only get three tries to compensate for these problems or retake the entire test having to write several programs, which will ingrain the information better, I guess is a positive? There's more problems but I'll stop there. All that said, the actual content in the lessons is good and educational, it just needs massive corrections.

By Christopher U

Oct 16, 2025

This course is less about operating system concepts and more about programming in C. It's also filled with spelling and grammatical errors. The interactive shell and IDE are very cool when they work well, but they don't always work well. The summative assessments don't fully spell out what they expect you to do; for example the last assessment doesn't tell you that it wants you to use malloc() and free(), nor does it tell you that you must check for properly-allocated memory, but you'll fail the assessment if you don't do these things. I don't recommend taking this course if you either: a) don't know C; or b) aren't interested in learning C

By Miles G

May 28, 2024

The assessments are buggy, the slides have annoying animations that are harder to read than static diagrams, and the course uses a nonstandard interface that constantly opens new tabs and can't be used on mobile devices.

By Siddhi B

Jul 28, 2025

Graded assessment of module 2 is very unpredictable please be aware of it

By LUIS A M P

Jul 5, 2024

No es lo que esperaba del curso !!!