I would be wary of setting his agenda too much. You clearly want the best for him but is he truly on board with these plans? Pushing him too much could blow up and he may drop computer science altogether. Be proud that he's going into this field, and support his current interests, but anything more than that is likely to be a quick recipe for rebellion. Ideally we all do this work because we love it, and not because we were placed on this track. Try to connect with that and instill it, and you'll do great.
Of course, if he really
wants to do a boot camp then it could be a great experience for him. It is intense but rewarding. It's an environment for the truly motivated but if he isn't then he may burn out.
Of course, if he really wants to do a boot camp then it could be a great experience for him. It is intense but rewarding. It's an environment for the truly motivated but if he isn't then he may burn out.