Hi! Thanks for your question.
There is a lot of information in this course! I would say it’s probably normal not to get all of this in one pass. I definitely wouldn’t expect anyone to be able to remember all of this the first time.
I think the main difference between this course and the Swift fundamentals course, is that in this one I was aiming to give folks a lot of practice writing Swift, but also prepare them to read and use Apple’s frameworks as they get back into building apps.
Maybe think of this one as a survey course to expose you to concepts to explore again later, as you need them. I’ve come back to watch the episodes on initializers and inheritance myself when I couldn’t remember specific rules.
All of that should probably go somewhere in the course intro and conclusion :]