@PhilProcarioJr, I am all for ambitious projects!
I am not sure how Udemy works, but I found in live training people are way slower than I am. For example and simple pillowblock that takes 10 minutes for me to make takes two hours to go through in class. Some people struggle at that pace and others have no trouble. This is a 101 intro class so I spend time with getting preferences setup, talking about sketching, simple parametric modeling. I intentionally leave features partially completed so they can go back in time and "fix" issues. Point is, there is probably a big gap between what you can get done and what someone else can get done.
I totally agree that complex systems are really a repetitive extension of simple steps. I would also say that robust modifiable designs are difficult for people to achieve. I would think that something like the iMac or blender could take someone 60 hrs to complete especially after failing a few times along the way. After all failure is also a part of learning. It also depends how far into modeling and what topics you want to cover. there are lots of little pieces below the surface of those things that can be modeled. They wouldn't be needed for rendering but would need be to make a "real" product.
While babbling on here, I guess what can effectively be covered really depends on what level the student comes in at. Maybe a list of requirements to take the class and specific features you want to teach can guide you one your project choice.
just some thoughts might not be helpful at all.
Timm
Engineer, Maker
System: Aorus X3 Plus V3, Windows 10
Plymouth Michigan, USA
Owner TMC Engineering