Hi Sean, thanks for asking!
There is a document over on the main site that isn’t super visible:
But beyond that, @ALeggeUp gave a great answer. The GTB 4.0 project is a good way to get a feel for what each course is like . He’s also right that the early content is similar between those two levels, but will not be for future content.
For the theory piece, we pull that in as needed. So having the background about nodal analysis, KCL, KVL is all great, but is interesting because it’s not commonly used for circuit design. It’s not that it’s bad knowledge to have (on the contrary!), it’s just that it’s not a normal part of creating real circuits. Crazy, right? So to answer your question, either of the levels and all of the projects would be suited towards your background. I would love to hear your opinion about how much that is needed when working on building devices.
As for pulling in the knowledge as needed, this is a concept called “Just In Time Learning”. When we need to cover ohm’s law, we cover ohm’s law. When we need to talk about other theory pieces, we do that right before designing it in. I talked about this at a conference two years ago: