The challenges we face today are unprecedented [1], and software is the key to solving them across a broad spectrum of industries like healthcare, finance, cleantech, and government. By leveraging AI and ML, we can accelerate and amplify our impact.
With 75% of companies planning to integrate AI [2], software engineers are more crucial than ever, acting as the bridge between people, business, and technology. They are the architects of the future, ready to wield emerging tools to solve problems and create meaningful change.
Designed to help you launch a meaningful and autonomous career in tech
Keep up to date with the latest AI / ML tools allowing you to thrive in a fast changing industry
Our ever-evolving curriculum helps you build the essential capacities needed to be a modern software engineer
Since 2016, we've trained over 3,500 engineers—folks with lived experience, who understand that technology is about people and use it to solve problems.
We're dedicated to cultivating passionate and empathetic problem-solvers. That's what the world needs right now and that's why we're doubling down our efforts to nurture modern engineers.
Knowing how to shift complex problems into impactful solutions
Conveying complex technical concepts to technical and non-technical folk
Principles and mental models of engineering from how code really runs to how to debug the most complex codebases
Communicating empathetically with team, leadership, users, other non-technical folk
Being a T-shaped developer, with expertise in an area and solid map across frontier tech
Building these capacities starts before Codesmith. Our admissions team looks for the foundations of these in prospective residents, to set you up for success and get the most out of the program.