Operating System online class

Hi there!
I'm a telecommunication engineering student and I'll do lots of software engineering in my course, so that's amazing, but I don't have a proper Operating System class so I was thinking about taking an online class. I looked a little around the internet but I didn't really find one which looked too interesting, do you have one to suggest? I don't want to waste too much time starting tons of them to check them all out and I'd love to start and finish one for good.
Else if you know some books I could check out I'm also interested in that!
Thanks for the help!! Peace

Here are two textbooks you could check out to get an idea on how operating systems and kernels work:

  • Computers as Components: Principles of Embedded Computer System Design - Wayne Wolf
    (Chapter 6: Processes and Operating Systems)

  • Embedded Microprocessor Systems: Real World Design - Stuart R. Ball
    (Chapter 9: Real-time Operating Systems)

If you want to do your own research, here is a breakdown on concepts you could study:
1. Processes
2. Scheduling
3. Preemption
4. Priorities
5. Inter-process communication

These topics are pretty standard in understanding how operating systems work.

Amazing man! Really appreciate it!! Thanks :)