This sounds like a very interesting way of jumpstarting a software engineering immersive.
My number one takeaway is to take one incredibly small step at a time and test that step before I move on.
Right now, I'm at year 4 of my software engineering program, and even now I have to remind myself of this. I think it's great that you're learning this lessons firsthand now!