Best course to learn Game development vs best course to learn SDL?

Can you kindly recommend me some courses that at first teach game development. And at second teach just SDL.

Game development is library agnostic I mean. that’s why. Any courses you recommend? I prefer C, C++ or Javascript as language.

What do you mean by “Course”? Are you wanting actual college classes, a tutorial, a video series, or a book?
I really liked “Game Programming Patterns” as a mid-level book:
It assumes the project you’re working on is going to be modular and expansive, but many of the patterns can be implemented to speed up or improve smaller games as well.