A few months ago I released my fundamentals early access course. This ended up being a 15 hour course that covered a variety of different software engineering topics.
The idea of this was to extract all the core ideas and bring them in to one place that could be a starting point for my other courses.
I ended up expanding on this, adding an intermediate and advanced level.
After going through this material, you'll have a level of proficiency in software engineering, but it's missing a big component, and that is data structures and algorithms.
I thought about including a section on DSA within the fundamentals course, but I didn't feel that I could give it adequate coverage, so I decided to create a dedicated data structures and algorithms course.