
Learn the concepts of Operating Systems from scratch as Operating System forms the core of Computer Science
Operating Systems from scratch - Part 1
InstructorVignesh Sekar
Learn the concepts of Operating Systems from scratch as Operating System forms the core of Computer Science
InstructorVignesh SekarEditorial course preview
These 2 complementary views highlight concrete, legible examples from the course presentation.
An instructor stands before a whiteboard titled 'Operating Systems from Scratch,' holding a marker and using hand gestures to explain the subject matter.
An instructor stands before a whiteboard displaying the title 'Operating Systems from Scratch,' holding a marker while explaining the course topic.



Free
Free
Free

The curriculum provides significant coverage of CPU scheduling, including SJF, SRTF, FCFS, LJF, LRTF, Round Robin, Priority-based, and HRRN algorithms.
Instruction covers essential memory allocation techniques such as contiguous vs non-contiguous allocation and fixed/variable partitioning.
Learner signals indicate the instructor frequently repeats definitions and explanations, which can make the pace feel slow for those with existing knowledge.
One signal suggests a possible error regarding the specific responsibilities of short-term versus long-term schedulers.
The curriculum aligns with the target of beginners and students, though difficulty levels vary significantly between sections.