Coding bootcamps seem to focus heavily on the coding aspect of development work. While teaching coding is important, I think bootcamps could differentiate themselves significantly by focusing on developing team-based skills and experience.
For example they could:
And this could potentially be done within the scope of a pre-existing open source project.
In this paradigm:
This would provide a real-world and hands-on approach to interacting with a team and a codebase rather than in a classroom-style setting. Effectively they would be “learning on the job” while the project benefits from open source contributions.