Next deadline for LA: January 8th | Next deadline for NYC: December 15th

We created Codesmith to be a hub of groundbreaking technology.

The heart of Codesmith is the Software Engineering Immersive, a program in Los Angeles and New York City where engineers build compelling open-source projects and develop expertise in computer science, fullstack JavaScript and machine learning.

Projects developed during the program have been featured at Google I/O, and collected over 29,000 Github stars.

Codesmith graduates work at Google, LinkedIn, Twitch and 100s more companies around the world. We believe good developers become great as part of a life-long tight-knit community.

Start Free Online Courses
pair programming lectures at codesmith coding is fun coding on the balcony closeup of laptop
pair programming
Graduates Work At

Residents go on to jobs from mid level developers to CTOs, earning on average $95k-$130k, but more importantly they are transforming industries from healthcare to education. Graduates can be found at LinkedIn, Microsoft, Amazon, and more.

To further our impact, Codesmith partners with Skills Fund and offers a $100k scholarship fund, with at least 80% of recipients to be drawn from communities underrepresented in technology.

Graduate Testimonials

“Codesmith is an amazing program that will help you to make the transition into being a leading software engineer. The curriculum is excellent, the staff is top-notch, and the community and culture are second to none.”

-Daniel King, Web Solutions Engineer at Google

“With a 3-4% acceptance rate, Codesmith diligently picks only the most passionate, driven, and valuable team-focused individuals who are willing to work towards aspirations beyond any other program.”

-Mark Marcelo, Senior Software Engineer at Wag!

“In addition to the actual technical curriculum, the entire experience is impeccably crafted to provide the right nudges at the proper moments to catapult a particular kind of individual to heights they never thought possible.”

-Ahmad Kanawi, Software Engineer at Twitch

“The most valuable skills you learn at Codesmith are how to attack problems and efficiently search for answers. They do an amazing job of prepping students for interviews so you feel ready and prepared to hit the ground running after graduation.”

-Jenna Davis, Software Engineer at SteelHouse

“The pace of learning is fast, but they also ensure that you succeed in the program. You'll become familiarized and well-equipped with the technologies and skills necessary to succeed as a developer today.”

-Mike Choa, Senior Software Engineer at Thrive Market

“I have not once regretted choosing Codesmith over any of the other options in LA or elsewhere. You receive full devotion during and after graduation and I wholeheartedly believe there is nowhere better to begin the next chapter of one’s life.”

-Michael Blanchard, Software Engineer at NFL

“I genuinely learned how to learn and now I am confident that I will excel at any software postition that I enter. My background is in Civil Engineering and I previously coded in Java, but I had never experienced this level of intense learning until now.”

-Angela Yu, Software Engineer at Vow To Be Chic

“Codesmith is an amazing program that will help you to make the transition into being a leading software engineer. The curriculum is excellent, the staff is top-notch, and the community and culture are second to none.”

-Daniel King, Web Solutions Engineer at Google