Focus on helping them to build stuff and answering their own questions. Yes that other stuff is important, but unrealistic in a bootcamp. They need to leave being able to build something.
I'm considering two options: 1) they all build the same app, or 2) they each build a different app, and we discuss individual's problems/solutions as a group.
My thinking with #2 is that it'll be more interesting and motivating, and we'll uncover more real-world scenarios that way.
What do you think?