Codesmith is a coding school redefining the way software engineering is taught. Codesmith offers full-time (13-week) and part-time (38-week) remote software engineering immersive programs as well as a full-time NYC Onsite program. Codesmith focuses on concepts and technologies such as full-stack JavaScript, computer science, machine learning, Dev Ops, React, and more. The immersives are advanced residencies designed to help individuals launch meaningful, high-level careers in software engineering.
The Codesmith admissions process involves a written application with optional coding questions, a nontechnical interview, and a technical interview. Codesmith offers a number of free resources for preparing for the admissions process including in-person and online coding workshops, a 2-week online prep course (CS Prep), and an online JavaScript learning platform (CSX).
Codesmith offers extensive career support that guides residents through resume development, interview strategies, salary negotiation, and more. Residents receive career support for life whether they are on their first job search, second job search, or beyond. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. As shared in the most recent CIRR outcomes reports (Jan-June, 2022), more than 80% of Codesmith graduates were employed in the field within 6 months of graduating. Across all full-time immersive programs during this period the median salary for Codesmith graduates was $127,500. The median salary for part-time remote immersive graduates was $137,000.
When it comes to tuition, Codesmith payment options include upfront payments, monthly installments, and financing through Ascent Funding, Codesmith’s loan partner. In addition, eligible students can apply for several different scholarship options at Codesmith.
Codesmith also offers a two-day JavaScript for Beginners online course, as well as CS Prep, a 2-week program offered online and designed to prepare you for Codesmith’s Software Engineering Immersives. Further, you can join their free CSX learning platform and attend any of Codesmith’s free weekly workshops to learn more about its programs and build software engineering fundamentals.
596 alumni reviews of Codesmith
-
Laura Ramirez Verified via GitHubData Engineer · NYC Onsite Software Engineering Immersive · Graduated 2023
Life Changing Experience
This review is long overdue, but I can honestly say Codesmith changed my life. It didn’t just teach me software engineering, it taught me how to learn on my own and how to push past challenges. I also met some amazing people who made the journey even...This review is long overdue, but I can honestly say Codesmith changed my life. It didn’t just teach me software engineering, it taught me how to learn on my own and how to push past challenges. I also met some amazing people who made the journey even better.
If you are on the fence about it, my only advice is to go for it. It is completely worth it. Just know what you are signing up for. Codesmith does not babysit you. They give you the tools and the structure, but it is up to you to put in the work. They push you to step up, and that is exactly why you grow so much. It is the perfect mix of being hard enough to inspire you but never so hard that you want to quit.
When it comes to the curriculum, I graduated in November 2023, so I am sure some topics have shifted a little, probably more toward things like AI. But the way the course is structured is what makes it so powerful. In the first half you are getting new lectures every single day. It feels overwhelming and you might think you are not learning everything. Everyone feels that way. What you are really doing is collecting all the pieces of the puzzle. Then, when you hit the project stage, everything clicks. That is when your learning grows exponentially. I loved that stage and learned so much. It did not even hit me until I got my first job how prepared I really was. I realized I had skills that people already in the field were missing, like using the terminal and git properly. Trust the process because it works.
The job search stage was the hardest part for me. By that point I was already a little burnt out. But the great thing is Codesmith keeps supporting you even after you graduate. They offer resume reviews, interview prep, and career coaching. I had my resume reviewed twice and did four mock interviews. After my first mock interview with Alexander, one of the career coaches, I left with so many tips that every phone screen I had after that turned into a real interview. The support is there, you just have to take advantage of it.
Another part that surprised me was the community. I did not think it would matter much, but it ended up being one of the most important things. Your peers are the ones who help you through the tough moments, especially during the job search. I am also grateful to Eric who helped me negotiate my offers and guided me in the right direction.Looking back, I would do it all over again. Codesmith gave me everything I needed to succeed and the support did not stop once the program ended. If you are serious about becoming a software engineer, this is the program to choose.Overall5.0Curriculum4.0Job support5.0Instructors5.0 -
Nika Mamaladze Verified via GitHubGraduate · Graduated 2025
amazing experience
This Immersive program helped me grow so much! I feel so much more confident in my coding now. The instructors were supportive, and my fellow students made the experience even better with their collaboration and encouragementOverall5.0Curriculum5.0Job support5.0Instructors5.0 -
Anthony Heinz Verified via GitHubSoftware Engineer · Graduated 2025
Insightful and amazing immersive experience
Codesmith was an amazing experience from beginning to end. You learn so much more than just coding from this experience. You learn how to become a software engineer and take deep dives into the reasoning behind engineering decisions. From learning...Codesmith was an amazing experience from beginning to end. You learn so much more than just coding from this experience. You learn how to become a software engineer and take deep dives into the reasoning behind engineering decisions. From learning javascript, to react, to express, to creating products for developers, it's almost crazy how much you can learn in a few months of time. Even better were the people I was cohort mates with. I got to meet engineers from various backgrounds that made the experience even more amazing. I definitely recommend this experience as it was life changing for me.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Donald Twiford Verified via LinkedInReact Software Engineer · Full-Time Remote Software Engineering Immersive · Graduated 2023
The Foundation I Needed
Codesmith provided me with exactly what I needed. The curriculum was set up to cover some of the most prevalent concepts and technologies in the industry, and what I left with was a strong foundation to stand on, a solid understanding of how to grow...Codesmith provided me with exactly what I needed. The curriculum was set up to cover some of the most prevalent concepts and technologies in the industry, and what I left with was a strong foundation to stand on, a solid understanding of how to grow moving forward, and the dedication and confidence to do so. Since graduating, I've stayed in contact with my cohort mates and other people I met through the program (all excellent good-hearted people) and continued to learn and expand my skill set and capabilities. Recently I realized my goal, and with the help of the Alumni and Job Support Team (shoutout to Eric Kirsten), I landed a job as a Software Developer!Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
V K Verified via GitHubSoftware Engineer · NYC Onsite Software Engineering Immersive · Graduated 2020
TLDR: Codesmith's Community and Career Support Make All the Difference
Attending Codesmith a few years back was one of the best decisions I ever made. The supportive community made learning possible since the web development world can be vast and confusing. The curriculum was well-structured for the most part, with...Attending Codesmith a few years back was one of the best decisions I ever made. The supportive community made learning possible since the web development world can be vast and confusing. The curriculum was well-structured for the most part, with hands-on projects that solidify your understanding and prepare you for real-world challenges.One of the best parts was and is the amazing hiring support. The career team offered personalized guidance, from resume building to mock interviews. Even now, a few years later, their support has been invaluable. I recently landed my second job and I was able to negotiate better with their help (thanks again Eric and Annie!).The alumni network is also a fantastic resource, full of people eager to help each other succeed. I’ve stayed actively engaged in this community and have met many amazing people.Of course, it wasn't without its challenges. The program was intense and demanding, which can be stressful at times. However, the effort is worth it, and the payoff is huge.Overall, Codesmith continuously exceeds expectations. The combination of a great community, thorough education in this space, and exceptional hiring support makes it a top-notch program for aspiring software engineers. However, it is important to note YOU need to put in the work and trust in the process, as well as stay resilient during tough times. Though this review is overdue, I'm incredibly grateful for my time there and the lifelong and new friends I've made.Overall5.0Curriculum4.0Job support5.0Instructors5.0 -
Katharine Angelopoulos Verified via LinkedInFull Stack Web Developer · Full-Time Remote Software Engineering Immersive · Graduated 2022
Worth Every Penny
I attended Codesmith in 2022 fully online after growing disillusioned with the Biotech industry. I had already had some past experience in software engineering in college, but spent the majority of my time doing repetitive work in labs. I'd had some...I attended Codesmith in 2022 fully online after growing disillusioned with the Biotech industry. I had already had some past experience in software engineering in college, but spent the majority of my time doing repetitive work in labs. I'd had some prior experience in web development as a hobby as well.
Attending Codesmith was and will always be the best decision I made for my career. Codesmith isn't just a bootcamp or a way to "level-up" your coding skills. It's a roadmap to a new way of thinking and transformed my understanding of software engineering. They don't just teach you the skills you need in the job market, they teach you how to learn anything you need to in order to succeed in any position. Since attending Codesmith, I've worked as the solo developer on a Nuxt frontend and Node.js middleware. Despite having no prior knowledge of Nuxt, I was able to jump right in and solve session related issue day 2 of my employment. By month three, I had used what I'd learned in Codesmith to completely refactor the Node.js middleware, improving response times by 50% and cutting the lines of code by 80%. By the end of my first year, I'd refactored the frontend and improved loading performance from 2-3 seconds to 200-300 milliseconds. All of this was only possible because of my education at Codesmith.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Jessica Davila Verified via LinkedInSr. Full Stack Engineer · Graduated 2022
Codesmith is an excellent program
Codesmith is unlike any other educational program that I've experienced. The community that Codesmith fosters is invaluable. Whether you're a resident or an Alum there is always support and guidance available to you.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
J.E. Verified via LinkedInSoftware Engineer · Full-Time Remote Software Engineering Immersive · Graduated 2023
Grit, Grind, and an Amazing Experience
Pre Codesmith Profession
Prior to attending Codesmith, I pursued a career as a healthcare professional, investing seven years of my life to earn an advanced degree. However, upon venturing into the real world,...Pre Codesmith Profession
Prior to attending Codesmith, I pursued a career as a healthcare professional, investing seven years of my life to earn an advanced degree. However, upon venturing into the real world, I was taken aback by the rapid pace at which healthcare companies exhaust their professionals for the sake of financial gains. Overbooking, subpar care quality, inadequate compensation, and stymied long-term growth opportunities left me disheartened with healthcare as a whole. The whirlwind of COVID-19 served as the final catalyst, prompting me to seek an alternative path. It was during this time that one of my closest friends, a Senior Software Engineer, recommended a switch in careers. He recommended that I pursue a boot camp, and after conducting thorough research and considering various factors, I found that Codesmith consistently delivered the most exceptional outcomes, making it the clear frontrunner in my rankings.
Pre Codesmith Prep
During my search for programs, I simultaneously pursued Harvard's CS50 course. As I delved deeper into the requirements for admission to Codesmith, I shifted my focus from C to Javascript, immersing myself in the fundamentals through CSX and Eloquent Javascript. Additionally, I dedicated myself to self-teaching data structures and algorithms by solving Leetcode problems, laying the groundwork for a successful job search after graduation. Months of consistent effort in preparation for the technical interview paid off, as I was fortunate enough to secure acceptance on my initial attempt—a noteworthy achievement given the high selectivity of Codesmith. Recognizing the program's rigorous standards, I made the decision to invest in a new Macbook Pro, a decision that proved invaluable, as I encountered no compatibility issues throughout the duration of the program.
During Codesmith
Life during Codesmith offers a profoundly distinct experience. It demands unwavering dedication and investment in personal growth, as well as a collective commitment to the success of one's peers. It is a journey that requires pushing oneself beyond perceived limitations and persistently striving to overcome obstacles. Days consisting of 10-12 hours of intense learning and perseverance become the norm, with some individuals choosing to extend their efforts beyond the structured schedule. The program unfolds in two distinct phases: the initial half, characterized by structured classes and learning modules, and the latter half, where the true essence of learning emerges through project work. My overall experience with Codesmith was truly exceptional. From day one, the atmosphere fostered empathy and kindness among the cohort, and this sentiment resonated with my personal encounters. Whether offering assistance or receiving help, each interaction was infused with a sense of fulfillment and compassion. The main instructors, mentors, and teaching fellows showcased exemplary skills and dedication. I attribute the extraordinary quality of my experience to Codesmith's meticulous vetting process and the nurturing environment they cultivated. Our class made it a collective goal to ensure that every individual felt comfortable with each topic, readily providing tutoring and support to one another. The unwavering commitment to high standards and positive vibes permeated throughout, leading to a transformative and life-changing experience.
Post Codesmith
Upon graduating from Codesmith, one swiftly realizes that the journey has only just begun, and it is an exhilarating prospect. The growth potential that lies ahead over the next 3-6 months is nothing short of inspiring. Personally, I was picky with the roles I applied to and only did 200 applications, which ultimately led me to secure my first role. In contrast, some of my peers took a more extensive approach, submitting 2-4 times that number. Unlike traditional universities, Codesmith does not simply hand you a diploma and bid you farewell. It is more akin to an anti-university, placing little emphasis on pedigree, titles, or mere pieces of paper. Instead, Codesmith's core values revolve around tangible outcomes. Remarkably & deservingly, many individuals in my cohort have successfully secured senior positions or are earning annual salaries exceeding $150,000. The support provided by Codesmith extends far beyond your initial job search. They offer comprehensive career assistance, regardless of whether you are seeking your first job or embarking on your third. While there were moments of discouragement during my own job search, they were fleeting thanks to the unwavering encouragement and motivation provided by the support team and my fellow peers. Eric Kirsten was of immense help during the process, providing positive encouragement and real-life stories to aid in the hunt.
Summary
Overall, if you are looking to change careers to be a Software Engineer, I give Codesmith my highest review. Keep in mind it will take a long time of grit and grind, but it will pay dividends. If you are interested in pursuing software engineering, I would teach yourself a first language and dig deep into if this is something you want to pursue. Allot at least a year for the full transition, and expect to give it your all each and every day.
Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Thomas Harper Verified via LinkedInSenior Software Engineer · Graduated 2021
Transformed my life and career
Codesmith was better than I could have possibly imagined. It has skyrocketed my career and income! Now I am doing work I am more passionate about and getting paid WAY more. Totally amazing. And I was already a software engineer before joining...Codesmith was better than I could have possibly imagined. It has skyrocketed my career and income! Now I am doing work I am more passionate about and getting paid WAY more. Totally amazing. And I was already a software engineer before joining Codesmith.
The community is incredible, really supportive and I feel I have some friends for life even though the course I did was remote.
The instructors are passionate and genuinely care about the students, pushing you to go the extra mile and helping out those who are struggling.
The best thing about Codesmith though is how intelligent their approach is. I went to another bootcamp before Codemsith and the results were mediocre. Then I saw how Codesmith do things.
They get you build something cutting edge, pushing the boundaries of programming in the field. This helps you distinguish yourself as an engineer and innovator. It puts you apart from the rest in the field.
Then there is the job search support which is par excellence. They teach you how to sell yourself, communicate and negotiate in industry in the right way. This is so powerful, and now I feel like I am “in the know” as to how the industry works.
Before I was sending out all the wrong signals when interviewing and marketing myself. Now I know how to position myself as a high value engineer.
They also give you access to incredible people like Eric Kirsten, he helped me to negotiate an extra $25k on my salary before I had even finished the course.
And then I have reused what he taught me in regards to negotiation to earn many multiples of that since.
So just that advice alone was worth significantly more than the whole cost of the course.
But I am also a much stronger engineer technically thanks to Codesmith. It taught me to be more ambitious technically in what I am building, so that keeps paying dividends.
Most of all Codesmith was great fun (though challenging too). I did it during the pandemic remotely, and while most everyone else’s pandemic was terrible, mine was amazing thanks to Codesmith.
It was one of the most productive and high growth periods of my life.
And also the connections I made with other cohort members has continued to help advance me in my career long after finishing the course.
So big shoutout to the whole Codesmith team, I owe them a huge debt of gratitude for what they do.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
J.R. Verified via LinkedInSenior Software Engineer · Full-Time Remote Software Engineering Immersive · Graduated 2023
Codesmith - Truly Amazing Experience!
After dedicating 12 years of my life to nursing, I made a decision to pivot my career and pursue my true passion - technology. The experience provided by the full-time immersive proved to be both challenging yet immensely fulfilling. It pushed me...After dedicating 12 years of my life to nursing, I made a decision to pivot my career and pursue my true passion - technology. The experience provided by the full-time immersive proved to be both challenging yet immensely fulfilling. It pushed me beyond my limits and helped me realize my true potential, showing that with determination, I had the potential to be a talented engineer.
For those who are considering a career shift to technology, I highly recommend Codesmith. The supportive and helpful community offered here is exceptional - before, during, and even after completion of the program. I'm grateful for the lessons learned and the lifelong friendships I developed along the way. They truly changed the trajectory of my life and that of my family.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Patrick Reid Verified via LinkedInSenior Solutions Architect · Global Part-Time Remote Software Engineering Immersive · Graduated 2022
Best decision of my life!
Going to Codesmith was one of the best decisions I have ever made! As I am writing this I just finished my first day as a software engineer making 3 times more than I have ever made! So I can tell you that Codesmith really does what they say it...Going to Codesmith was one of the best decisions I have ever made! As I am writing this I just finished my first day as a software engineer making 3 times more than I have ever made! So I can tell you that Codesmith really does what they say it does.
The tuition alone is worth it for Codesmith's hiring program. They help you hone a resume that you can be proud of! They teach you how to reach out and get interviews even in a horrible job market. And they provide continued support after you graduate. I did not come from a tech back ground either. I mostly worked in the service industry and government.
The thing that impressed me most about Codesmith was that it wasn't designed to take you from zero to hero. You actually have to work hard to get in. They have a free program called CSX and weekly free trainings that will get you to a junior level skill set. Once you are in the program you hit the ground running and they start developing the skills that will take you to a mid to senior level engineer. You learn the stuff you really can't get from YouTube videos or medium articles. You work with other humans and develop technical and empathic communication skills. As you grow as an engineer the challenges get bigger and bigger. Then to cap it all off, you and a small team of engineers build a production level application that is designed to impress other engineers. I can guarantee that you will look back on your journey and be shocked at who you have become and what you can accomplish!
It is not an easy program. It is not easy to get into Codesmith. You will work your ass off and you will hit a lot of blocks that you have to work through. But those challenges literally made me a better man and they made it so that I could handle the challenges of the job hunt and now the challenge of onboarding as a Senior Engineer (I don't know how it happened, I wasn't anywhere close to the smartest in my cohort, but I landed a Senior Fullstack Engineer roll - I am still in shock). I was in the part time program and it was a wonderfully fulfilling nine months that I will always cherish. I made life long friends. And honestly, it is the fact that it is not easy that makes Codesmith so valuable. I genuinely feel like this tuition was the best money I have EVER spent!Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Maxwell Shick Verified via LinkedInSoftware Engineer · Full-Time Remote Software Engineering Immersive · Graduated 2022
Codesmith Can Change Your Life
This is a long review, but I know how intense this process can be for those of you looking at attending a bootcamp. It has now been about a year since I decided to attend a bootcamp to change careers. I looked everywhere online when I settled on going...This is a long review, but I know how intense this process can be for those of you looking at attending a bootcamp. It has now been about a year since I decided to attend a bootcamp to change careers. I looked everywhere online when I settled on going to a bootcamp; I read every review, I watched every video on Youtube, I even messaged alumni of different bootcamps on LinkedIn, and eventually, I found my way to Codesmith. For the last 3 months since the program, I’ve considered myself lucky everyday I made the choice I did.
Codesmith is without question, the best educational environment I’ve had the privilege to learn in. I’ve been lucky enough to go to good schools in the past, but I’m really proud, frankly, to say that this online bootcamp has really left them in the dust in key ways. I’ll make a note here that I was hired as a fellow by the program after my time in the immersive program, so if you need a grain of salt to start, there could be one.
- Admissions: It is worth making a comment right away that getting into Codesmith is not easy, but it is NOT an unjust process like I experienced in other programs. I speak from experience as someone who applied elsewhere, tried to go through admission processes at other places (everyone should have options), and eventually conducted the literal technical interviews for Codesmith myself, the admissions process is doing its job well. I won’t get too lost in the details, but I will say that if you can pass the Codesmith technical interview, you have what it takes to become a software engineer. They test on every quality and detail that I was tested on in a real technical interview for the job I have now. That all said, don’t rush into this process. It is possible, having seen both sides of admissions, to brute force your way through, with time. Do NOT throw $20k into something before you are ready. If you understand, for example, how to add methods to a prototype so they can be inherited by other objects, you could be ready. If you have no idea what I mean by that, do not stress even a little bit; just take your time to learn is my point (:
- Curriculum: The curriculum is fantastic. You will touch all the technologies you need to get a full-stack developer position: Javascript (you’ll be a pro), React, Node.js, Git/Github, etc. However, what you come to appreciate and feel confident in by the end of the program is that you could see any tech, any framework, even any new language, and given realistic timelines / expectations by your team “in the wild” could learn what is needed to solve a problem in whatever tech stack. This is really because — Codesmith doesn’t create cookie-cutter engineers; Codesmith creates first-class problem solvers who communicate empathetically and technically like senior engineers. If you want to understand why outcomes seem so high for this program compared to others, the answer begins with these 2 qualities above all the rest.
- Portfolio: Not a ton to say here, although a ton could be said. It is worth noting that you will have a better time job hunting when you have real open-source products on the resumé. And Codesmith focuses on making you build real, open-source projects before you leave. You don’t want to pay for a program that is tutorial style really, because why not just spend $2k (at most) in Udemy courses and be done with it? Codesmith makes you build in small teams of engineers (like in the real world), on projects that are technically impressive and that are REALLY challenging. You’ll hear “hard learning” thrown around a lot in and out of the program, and there is no form of better learning than solving a bug you’ve been stuck on for 6 hours with a team; this makes a good portfolio for sure.
- Hiring Support: I have so much love for the hiring support team answering every ridiculous, anxious question I ever hit them with, day or night. Codesmith really points you in a direction at the end of the program and teaches you how to carry yourself in interviews in the tech industry. Tech interviews and getting hired generally as a software engineer is honestly very formulaic. It’s almost entirely behavioral / very ceremonial, which was somewhat surprising to me. Codesmith guides you through all of these processes and really do their best to ensure you have support networks (during and after the program) to guide you through the idiosyncrasies of the tech industry. I would NOT have gotten a job as smoothly as I did if it wasn’t for their mentorship.
- Management/Team: This part could be a never-ending rant. I think what you will find, even will find just by attending the free workshops, is that Codesmith is a community of really passionate people that are putting in the work for the right reasons. I truly believe Codesmith only works because the instructors and the management of the organization are people who are passionate about seeing people change their lives. Will Sentance is the founder and owner, and not only will he give your cohort a lecture at the end, but you will get several chances to hear from him throughout the program; could not be any more apparent this person cares about fostering a space for people to change their lives. Eric Kirsten is a senior board advisor that will lead you through the hiring program. Eric is another huge element of the “secret sauce” of success at Codesmith. Takes a certain level of tailored mentorship to get an engineer to negotiate $15k in base salary after only 8-12 months of studying the industry, and Eric will take a hands-on approach to make sure you get that. Phillip Troutman, he’s the chief academic officer, is another key player you’ll hear from often. Let me tell you, part of the secret of Codesmith is convincing students every day they can do everything and anything so that they actually go out and attempt insane feats of engineering; Phillip is the key to that happening. Every program has different instructors, but in the central remote program — Katrina Villanueva and Jared Lewis are *the* reason students understand the core curriculum so well. Their compassion and attention towards student success is without question what makes the CTRI immersive so effective. For the sake of not making this piece of the review endless, I’ll stop here, but yes, there are that many incredible people in this organization.
- School / Life Balance: There is very little balance. This is my very real, very difficult con for the program that I would not hide from anyone. You will eat, sleep, and breathe Codesmith, which at times will be a lot to handle. This program is hard. You will watch your cohort go lows and highs of imposter syndrome almost daily. It can even feel a bit cult-like, I suppose, at times. But what can I say — you get a room of intelligent people together every day who want to change careers in a (seemingly) impossible time frame into a field that is really challenging and competitive. It isn't crazy to assume that process will be hard, but if you put the work in you’ll be so glad you did it one day. It took me about 10-11 months, from start to finish, from the day I decided to attend Codesmith, to the day I got a job offer.
There are other great programs out there for sure, but if I was to do this all over again, I’d be right back at Codesmith.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Kendall Lu Verified via LinkedInSenior Software Engineer · NYC Onsite Software Engineering Immersive · Graduated 2019
Hiring support still amazing 3 years later!
I've been working as an engineer in the industry for over 3 years now. Whenever I needed help/advice with negotiating my salary Eric Kirsten has ALWAYS been there for me. I've been able to negotiate upwards of 15K on my first job acceptance, and 15%...I've been working as an engineer in the industry for over 3 years now. Whenever I needed help/advice with negotiating my salary Eric Kirsten has ALWAYS been there for me. I've been able to negotiate upwards of 15K on my first job acceptance, and 15% pay bumps every year after (thanks to Eric's advice). Not only that, as of my latest job hunt I was able to negotiate over 15K just on the base (not including bonuses and pay bumps)! Eric is an absolute gem of a resource, his advice has already paid Codesmith's tuition 2-3 times over!Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Trevor Verified via GitHubFrontend Engineer · Full-Time Remote Software Engineering Immersive · Graduated 2022
If you are looking for a robust program to launch your career, you've come to the right place
I chose Codesmith because I perceived it to be the most rigorous program out there with regards to curriculum, portfolio, and job support, and it absolutely delivered on these promises. Here's a breakdown of how each manifested:
–...I chose Codesmith because I perceived it to be the most rigorous program out there with regards to curriculum, portfolio, and job support, and it absolutely delivered on these promises. Here's a breakdown of how each manifested:
– Curriculum: the first part of the program is built around hard learning, challenges, and pair programming. Most units are taught over the course of a few days, which start with lectures and then continue with challenges meant to push you to learn and develop as an engineer. You do these challenges with a pair programming partner and also engage in other common practices like code reviews and collaborative coding. Not only are you developing your coding skills, but you are also learning how to interact with other engineers and problem solve through tough technical challenges. You're killing two birds with one stone.
– Portfolio: I believe Codesmith stands out the most from other bootcamps in this area. During my program, I worked on a variety of projects across the full stack (frontend, backend, DevOps, etc.), and this is where you get to put your skills to the test. You learn what it takes to break down complex applications to their component pieces, plan out how to approach the implementation, and then work through bugs and issues. The cornerstone of the program, the Open Source Product, pushes you to solve complicated engineering challenges by finding and solving pain points in the developer community. During this phase, you explore new tech, face challenges you can't just Google away, and gain a deeper understanding of the ambiguous problems professional engineers face.
– Job support: you receive career support from the Codesmith team for life which is a fantastic perk. If you feel like you need more resume help, they'll do as many iterations as you need. If you want more mock interviews, they have that covered too. If you just want to talk about the emotional struggle of job searching, you can talk to the staff or you can lean on your cohortmates or post-grad hiring group. They have all the bases covered and will continue to support you as long as you need or want it.
For anyone wanting to take the leap into the world of software engineering, this is a rigorous program that delivers on its results and is there to support you in your journey.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Jose Cervino Verified via LinkedInGraduate · NYC Onsite Software Engineering Immersive · Graduated 2018
Rigorous & Worth It
I got into Codesmith with 2 months of studying while working full-time, pulling 80+ hour 7-day weeks & attending every Hard Parts workshop they had. At one point I stood outside a packed workshop room with my ear against the glass just to catch...I got into Codesmith with 2 months of studying while working full-time, pulling 80+ hour 7-day weeks & attending every Hard Parts workshop they had. At one point I stood outside a packed workshop room with my ear against the glass just to catch bits and pieces of what was being taught. I got in. It wasn't an easy full-time immersive experience - a lot of personal mistakes & challenges, but I came out on top. I slept on the couch just to dedicate the 1.5 hour commute time into the city on studying (I wasn't the only one). I graduated with an offer thanks to Codesmith's Hiring Day, started working a different job the week after graduating, then finally landed on a consulting gig for the Google Cloud Platform a month and a half after graduating. I doubled my salary in 6 months.
Fast forward 4 years and I'm now a tech lead at a start-up. So far in my career, I've worked alongside Google engineers, built cutting edge AI multi-platform apps for Point72, co-founded a software development agency where I hired engineers, and have mentored other aspiring engineers into their first roles.
It hasn't been without its challenges but looking back I know that life happens for me, not to me, and that change is an opportunity to reach higher to become more. I'm grateful.
Pros
- The best 0-to-bootcamp trajectory on the market
- Unique community focused on excellence in an "in it together" culture you won't find at other bootcamps
- Rigorous full-stack JS course focusing on the capacities that make you an engineer, not just a developer
- Multi-disciplinary curriculum spanning design, AI, dev-ops, security, etc.
- Paid post-graduate opportunities
- Post-graduate support is lifelong, consistent & growing
- They see potential in you - sometimes before you see it in yourself. They take a chance on you.
Cons
- Can be cult-like, but the best companies & cultures usually are.
- Post-graduate support isn't industry-leading yet (emphasis on "yet" - they're the type of people to make it happen)
- Their taking a chance on you can sometimes lead to prematurely entering into a full-time immersive program which can lead to a rough during-Codesmith & post-Codesmith experience. Mental health can take a toll, but last I heard Codesmith offers support throughout. This applies to SOME non-technical aspiring engineers, not all, and is rarely the case with residents with some past technical experience or those who've spent more time studyingOverall5.0Curriculum5.0Job support5.0Instructors5.0 -
Ryan Verified via LinkedInSoftware Engineer · NYC Onsite Software Engineering Immersive · Graduated 2021
On Codesmith's Immersive Program
Prior to joining Codesmith's LA Immersive Program, I'd had some experience with programming, having taken a few intro computer science courses in college and tinkered around with JavaScript and Python through youtube tutorials. As coding became a...Prior to joining Codesmith's LA Immersive Program, I'd had some experience with programming, having taken a few intro computer science courses in college and tinkered around with JavaScript and Python through youtube tutorials. As coding became a passion of mine, I decided to try and apply for a software engineer role, but found it immensely difficult as I found the technical assessments to be out of my range of skill and a lot of companies were hesitant to hire a person without a technical background i.e. I'd recently graduated with a B.A. in linguistics.
Then I decided to join Codesmith's Full-time Immersive Program. Codesmith's curriculum consists of all the basics of JavaScript which sets you up for learning and working with modern web technologies like React, Node, Express, and Redux. Not to mention they also go through data structures and algorithms as well as testing and technologies associated with DevOps, i.e. Docker and AWS. In general, Codesmith technical curriculum emphasizes collaboration, which is crucial for being able to technically communicate in interviews.
The instructors for the technical lectures were passionate, empathetic, and always willing to offer any guidance. Many of them were great mentors as well; they were instrumental in managing the course of an open source product I eventually worked on. The phase of the immersive where you're asked to create an open source product with your fellow bootcamp attendees plays a very significant role in the technical experience you end up talking about in interviews. This is huge. Prior to Codesmith, the only things I was able to talk about to recruiters were intro computer science classes and amateurish web projects.
In addition to equipping me with the necessary technical skills and experience, Codesmith's Immersive also guided me with how to actually get hired. Their comprehensive hiring program was excellent in making sure that I knew how to conduct myself in phone screens, technical screens, and onsites. It was obvious that the people running the hiring program had industry experience and really knew what they were doing.
All the instructors and lecturers at Codesmith were not only exceptional at what they do, but also deeply empathetic and a pleasure to work with. And in particular those that really stood out to me were Michael O'Halloran, for his superb teaching ability and technical knowledge, and Eric Kirsten, for his outstanding advice on how to negotiate salary and unrelenting willingness to make sure Codesmith graduates find the jobs of their dreams.Overall5.0Curriculum5.0Job support5.0Instructors4.0 -
Jake Verified via LinkedInSoftware Engineer II · NYC Onsite Software Engineering Immersive · Graduated 2022
Life changing
Two years ago, I went to a very well known bootcamp right before the pandemic hit. The experience was ok as far as learning about coding, but to be honest the way in which they prepared us to actually get a job was...Two years ago, I went to a very well known bootcamp right before the pandemic hit. The experience was ok as far as learning about coding, but to be honest the way in which they prepared us to actually get a job was extremely lackluster, to put it kindly. I struggled greatly and felt totally rudderless and not sure how I was ever going to crack into the industry. Fall of 2021, I ran into a friend who had recently finished Codesmith and got an amazing job only a few months after graduating. After telling her I had been struggling for about 1.5 years to get any traction, she was able to sell me on going to Codesmith.
At first I thought I was going to coast, because of my previous experience, but I couldn’t be more wrong. The students that they accept have to pass an entrance exam that frankly not many people from my bootcamp would have been able to pass even after graduating. So people were prepared to hit the ground running. And that is exactly what happened. Codesmith is not for everyone, because they really force you to struggle and embrace not knowing something and using your resources to figure it out. While Codesmith is not for everyone, I really believe that anyone who embraces their methodology can succeed. I believe that because I’ve seen it. Most of my cohort that graduated have jobs and it’s only been 3 months as of this writing. The average base salary offered to those grads is roughly 150k, and only a few - and I really mean a few - had any experience with programming prior to preparing for the exam.
The program is hard. Like, extremely hard. Don’t think you can just show up and coast and get an amazing job in a few months. But if you really want this and are dedicated to working your butt off, it will work. It’s an incredible program and almost unfair that it gets lumped in with other bootcamps, because it really is just far and away the best I’ve experienced and seen. Plus the hiring portion of the program itself is worth the cost alone. 10/10 could not recommend highly enough to those who are serious about this.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Yanming Yu Verified via GitHubGraduate · NYC Onsite Software Engineering Immersive · Graduated 2022
Thought it was a scam at first.
2019 I knew I wanted to make a career change. I remember reading this reddit post calling codesmith a scam. It deterred me away but my curiosity had me investigate their free hard parts workshop and finding alumni to get their take. Their CSX platform...2019 I knew I wanted to make a career change. I remember reading this reddit post calling codesmith a scam. It deterred me away but my curiosity had me investigate their free hard parts workshop and finding alumni to get their take. Their CSX platform was excellent, hard parts was fun and mostly importantly majority of the alumni I talked to has great things to say about the program. No one said the program was perfect and had issues with some parts of the program but never the whole program.
I decided to trust the people I've reached out to and take the dive to sign up for the full time immersive.(RIP my wallet)
After finished the program 2 weeks ago I already cannot believe I already got one offer from a start up for 100k. The program was tough, some of the program in my opinion needed a tiny bit more hand holding. Overall I had an amazing experience, I walk away with REAL skillsets and knowledge to tackle finding and performing software development jobs. Like any program if you don't take advantage of the community, instructors and resources you might as well of thrown your money in penny stocks or SPY puts. If you're scared that codesmith is a scam, feel free to reach out to me and ask any questions. I do not work for codesmith and don't get any benefits from reviewing them. It's a program that has changed my life and I hope it can change yours too.Overall5.0Curriculum4.0Job support5.0Instructors5.0 -
Reland Verified via LinkedInFrontend Software Engineer · Full-Time Remote Software Engineering Immersive · Graduated 2021
I made the right choice.
I'm a pandemic career-changer in my early 40s and I left a good, stable job to pursue software engineering. This may have been the most significant decision and the most challenging project of my life. Before I was fully committed to this monumental...I'm a pandemic career-changer in my early 40s and I left a good, stable job to pursue software engineering. This may have been the most significant decision and the most challenging project of my life. Before I was fully committed to this monumental life change I launched a deep research project to determine which boot camp was going to set me up for the greatest success. My research led me to Codesmith.
Every reputable coding boot camp offers some kind of free live workshops and online resources to get you started, get you involved in the community, and help measure and improve your skills. Most offer some kind of "boot camp prep" course. Tuition tends to be pretty similar across the board. So how can you really know which one is "best" or which one is right for you?
My approach was to try them all. In addition to reading reviews and articles and checking out their YouTube channels, I used the free online resources from ten different schools, and I attended the prep courses for three different schools. I figured this would give me the greatest insight into how each school operates and whether I should trust the outcomes I saw published on their own websites as well as in the reports from the Council on Integrity in Results Reporting (CIRR). My experiences led me to Codesmith.
Codesmith's free workshops curriculum is incredibly robust. It includes sessions targeting everyone from Day 1 beginners to employed engineers seeking a deeper understanding of advanced concepts, and many sessions occur more than once per week. When I attended my first "JavaScript: The Hard Parts" session I immediately felt like I was witnessing something of real value. The instructor was a total pro. The approach and the method were thoughtfully constructed. The attendees were engaged and participating. The quality of this experience was in stark contrast to what I had seen from all of the other schools. I was mostly sold on Codesmith.
The thing that sealed the deal for me was the challenge of getting admitted to Codesmith. At one point I had failed two attempts at the Codesmith technical admissions interview, and I had already been accepted to two other top coding boot camps. It would have been easy to throw in the towel and get started with one of the alternatives but my thinking was if I'm going to quit my job and take out a big loan at the same time, run through my meager savings, and risk everything for a chance at a great new career then I want to make sure it's the greatest new career possible. I couldn't be satisfied with a junior-level position that paid about the same as I was making before; I wanted to go into job interviews with the confidence derived from knowing that I had been through, by far, the most challenging software engineering boot camp available. Codesmith sets the highest barrier to entry and teaches the most advanced curriculum. They're able to do that because they have the best approach and retain the best staff. The formula is working.
In a few days, I'll be starting my first job as a software engineer. I'm going to work at a large financial institution in a mid-level position with a team working on an exciting product. I've acquired all the skills I need to succeed in this industry, I've made a bunch of new friends-for-life, and I've built up a formidable professional network. I would recommend Codesmith to friends and family (and I do, frequently) and to anyone who is serious about getting started in the software industry.Overall5.0Curriculum5.0Job support5.0Instructors5.0 -
Brian Verified via GitHubStudent · CS Prep · Graduation year 2022
CS Prep
This course does a good job of teaching the material, but a relatively poor job of teaching you the skill necessary to succeed in their technical interview. If you are taking this with the intention of going on to the immersive program, there are...This course does a good job of teaching the material, but a relatively poor job of teaching you the skill necessary to succeed in their technical interview. If you are taking this with the intention of going on to the immersive program, there are probably better ways to spend your time/money.Overall1.0Curriculum3.0Job supportN/AInstructors4.0
6 Codesmith Courses
Full details, syllabus, tuition, and reviews available on each course page.
Codesmith Alumni Outcomes

| Employed in-field | 43.6% |
| Full-time employee | 38.9% |
| Full-time apprenticeship, internship or contract position | 0.5% |
| Short-term contract, part-time, or freelance | 3.0% |
| Started a new company or venture after graduation | 1.2% |
| Not seeking in-field employment | 3.6% |
| Employed out-of-field | 1.9% |
| Continuing to higher education | 1.0% |
| Not seeking a job for health, family, or personal reasons | 0.6% |
| Still seeking job in-field | 52.8% |
| Could not contact | 0.0% |
Recent Codesmith News
Codesmith FAQs
Find answers to the most-asked questions.
Is Codesmith worth it?
The data says yes! Codesmith reports a median salary of $133,281 and 82% of Codesmith alumni are employed. Codesmith hasn't shared alumni outcomes yet, but one way to determine if a bootcamp is worth it is by reading alumni reviews. 596 Codesmith alumni, students, and applicants have reviewed Codesmith on Course Report - you should start there!
How much does Codesmith cost?
Codesmith courses range from $350 for JavaScript for Beginners to $20,925 for NYC Onsite Software Engineering Immersive.
What courses does Codesmith teach?
Codesmith offers courses like NYC Onsite Software Engineering Immersive, CS Prep , Full-Time Remote Software Engineering Immersive, JavaScript for Beginners and 2 more.
Where does Codesmith have campuses?
Codesmith has an in-person campus in New York City. Codesmith also has a remote classroom so students can learn online.
Does Codesmith offer scholarships or accept the GI Bill?
Right now, it doesn't look like Codesmith offers scholarships or accepts the GI Bill. We're always adding to the list of schools that do offer Exclusive Course Report Scholarships and a list of the bootcamps that accept the GI Bill.
Is Codesmith legit?
We let alumni answer that question. 596 Codesmith alumni, students, and applicants have reviewed Codesmith and rate their overall experience a 4.89 out of 5.
Can I read Codesmith reviews?
You can read 596 reviews of Codesmith on Course Report! Codesmith alumni, students, and applicants have reviewed Codesmith and rate their overall experience a 4.89 out of 5.
Is Codesmith accredited?
Codesmith is approved to operate by the California Bureau for Private Postsecondary Education. For more information visit: https://codesmith.io/regulatory-information