Professional practice

Learn what it takes to work on real software.

The full CSG bootcamp teaches collaboration, code review, deployment, and the judgment needed to maintain applications beyond a classroom exercise.

Experience depends on the project and the person.

Through Shimizu Technology, CSG has given some graduates opportunities to practice on real software. The work, supervision, and availability vary with active projects and each graduate's readiness.

An internship, contract, teaching role, or job is not guaranteed by completing a focused course or the full bootcamp. If a future cohort offers a defined internship, its eligibility, scope, compensation, supervision, and terms will be provided with that cohort's offer.

What you practice in the full program

Build and revise

Turn a problem into a working application, test it, and improve it after review.

Explain your choices

Present your work, discuss tradeoffs, and communicate with teammates and instructors.

Prepare for real work

Use version control, deployment, feedback, and collaboration as part of the learning process.

Explore CSG

Choose the depth that fits your goals.

Focused courses teach one skill at a time. The full bootcamp connects them across larger projects and a longer learning period.