Right now going through CS50 and really like how the course is set up and the difficulty. I want to shift my career into web development (with a decent computer science background) and am trying to plan out a course path. I learn best through fairly difficult assignments, between a few hours of study. I don’t get much out of courses that have you either write isolated snippets of code, or hold your hand through a project. This seems to be the case most of the web development courses I’ve found. I also don’t get much out of only reading or watching videos without applying it to a project. I can of course create my own projects, but ideally I’d like to follow a more structured approach. Video explanation is also really helpful. Hoping to get some advice. I am currently employed and don’t mind paying for courses or nanodegrees if they provide what I’m looking for. Thanks for any help.