Project Orion is a very good course, done very very well, it doesn’t explain things superficially like most of the resources/courses you find online, also Matej is always very helpful to answer any questions you have and the rest of the students are also available to help you out if needed.