Choose a direction
Discover a technology area, build a foundation, and set a clear learning goal.
Skill development takes practice. Our training approach gives learners opportunities to apply concepts, solve problems, and prepare to present what they can do.
Discover a technology area, build a foundation, and set a clear learning goal.
Strengthen understanding through exercises, code, tools, and guided practice.
Bring skills together in a practical project and learn to explain your decisions.
Develop interview readiness, a project portfolio, and confidence for what comes next.
Practice frontend, backend, database, and API integration in a complete application brief.
Design an app experience, connect data, and explore mobile testing and release basics.
Work through data preparation, analysis, visualization, and communicating findings.
Project examples describe possible learning activities and are not claims of completed student work or employment outcomes.
We’ll feature learner experiences here as they are shared with permission. In the meantime, explore our courses and training approach.