Minix is very good for learning internals of operating system.
In my second year of undergrad, I went through the code of minix and and it was a great learning experience. I could learn a lot about the internals of operating system by looking at real working code rather than just reading theories.
The Linux code is too complicated for beginner. I think, Linux can not replace minix in educational world.