About Codesmith
Location:
Codesmith’s Software Engineering Immersive program is an advanced residency designed to help individuals launch a meaningful, high-level career in Software Engineering. Codesmith offers full-time (13-week) and part-time (38-week) remote software engineering... Read More
Do you represent this school? Suggest edits.
Courses
Full-Time Remote Software Engineering Immersive
Part-Time Software Engineering Immersive
CS Prep
JavaScript for Beginners
NYC Onsite Immersive
Codesmith Reviews
Average Ratings (All Programs)
Eric Stallings
Software Engineer II | Graduated: 20194/24/2024
Course
Full-Time Software Engineering Immersive
"Great Experience with lasting relationships and phenomenal alumni support"
I attended Codesmith July-September 2019 after attending their free Tuesday and Thursday night workshops for about six months (which I highly recommend, they offer them virtually now) and taking their 2 week Codesmith Prep course. I had no other tech... Read More
The application process was pretty thorough, and included a phone screen, a culture fit interview, and a technical screen. I was not accepted on my first attempt, which I was actually really happy to hear - they won't just sign you up and take your money, you have to have the basics of JavaScript down before they'll allow you to join a cohort.
- The Experience Itself
I attended pre-Covid, in-person, in Los Angeles. Our schedule was Monday through Saturday, 9am until late in the evening. I think officially we were done around 8pm but there were a few nights were I stayed past midnight to work on projects.
The curriculum was really thorough, and really quick. Other students referred to it as trying to drink from a firehose. For the first 6 weeks, new subjects were taught in two-day blocks. There was an introduction to a new technology and practice project utilizing it on Day 1, and a sort of quiz project on Day 2 with a debrief. Students weren't "graded" on the quiz project, but if they were unable to complete it satisfactorily, a Fellow (teaching assistant) would schedule one-on-one time with you to go over the subject matter again.
Other projects included a Chrome Extension Hackathon and an Iteration Project, where students would build a project and then everyone would trade to get used to working in an existing codebase.
The first 6 weeks ended with a big test day, broken up into two parts: an algorithm section, and a fullstack application coding challenge. Students were required to pass the test to go on to the next 6 weeks, and you could only take it twice.
The last 6 weeks of program were dedicated to a Senior Production Project. You had to pitch an idea for a new developer tool or a refactor of an existing tool to the teaching staff and got the next 6 weeks to work on it. This was ostensibly to give you something cool to show off in interviews that wasn't a simple to-do list app. In fact, some of these projects have gone on to be awarded thousands of stars on GitHub and are still used today.
After my residency was done, I was asked to stay on as a teaching fellow for another two cohorts, and finished my fellowship in January 2020.
- After the Program
I think were Codesmith shines is it's alumni support programs. Codesmith offers continuing support for graduates of any cohort, and this could be anything from resume review to mock interviews and networking. I utilized the mock interviews to prepare myself for the real thing many times.
I think my job hunt was about 2 months. I left Codesmith January 4th and accepted an offer in late February. For full disclosure, I accepted a compensation offer that was below that of my peers who had already been working, but I was more eager to jump into my first job and start gaining equity and experience.
I am still working at that company, and have since been promoted once and my compensation has increased by 50% of my starting comp.
- Final Thoughts
If you're looking into a boot camp to get you started in Tech, Codesmith is my recommendation, if only for their alumni support alone.
I have friends who have done other boot camps that don't offer any support after the program, and they seem to be struggling more to find their first paid role.
I definitely recommend trying out their free workshops on Tuesdays and Wednesdays, which offer easy and more difficult JavaScript lessons. It's also a great opportunity to ask a teaching fellow about their Codesmith experience and the program itself.
I also made some really close friends in the program. We still have a group chat going to this day, four years later. One of them even attended my wedding.
Do you represent this school? Respond to a review.
Anonymous
Frontend Engineer/Design Systems | Graduated: 20214/24/2024
Course
Full-Time Remote Software Engineering Immersive
"Changed my life!"
I was at a pivotal point in my career - having been laid off due to the pandemic, I took a gamble on Codesmith and it paid off! I was transitioning from the design industry and had no previous programming experience. I learned JS from the ground up, and... Read More
Kevin
Senior Software Engineer | Graduated: 20194/23/2024
Course
Full-Time Software Engineering Immersive
"Confidence in Skills Amid Uncertainty"
Switching careers can indeed be daunting, especially when faced with numerous uncertainties. Questions like whether investing in tuition will pay off or if someone without a tech background can succeed as a software engineer were definitely in my mind.... Read More
After leaving the military, I took the leap and joined Codesmith's full-time immersive program in 2019, embarking on a journey to become a software engineer. The experience was challenging; It often felt like I was constantly overwhelmed with information and barely retained it before moving on to a different topic. Yet, the structure at Codesmith, while intense, proved invaluable. Rather than passively absorbing tutorials, I was immersed in hands-on learning, constantly diving into code and problem-solving. This approach honed my ability to "figure it out," a skill that has become indispensable in my career.
"Figuring it out" may sound simple, but a lot of anxiety and uncertainty accompanies it. Yet, it's a cornerstone skill for any developer. For those considering Codesmith or similar programs, I encourage you to embrace this mindset. Ask yourself the tough questions: Is Codesmith the right fit for me? Can I afford it? What steps do I need to take to get there? The journey may be daunting, but the rewards of mastering this skill and embarking on a new career path are worth it. Start figuring things out!
Anonymous
Software Engineer | Graduated: 20224/23/2024
Course
Full-Time Remote Software Engineering Immersive
"Codesmith taught me everything I needed to know to get a job"
Codesmith did a fantastic job of preparing me for my first job as a software engineer. As someone who did not have a background that was even remotely technical, it took me a couple of months to get a high paying job. Granted, this was during a very hot... Read More
Oliver
Software Engineer | Graduated: 20234/23/2024
Course
Part-Time Software Engineering Immersive
"Great Experience, Highly Recommend"
I did the Part-time remote immersive program and graduated in March 2023. Overall, I am highly satisfied with my experience at Codesmith. The instructors are excellent, the content is challenging (you will learn the most relevant skills for the job search)... Read More
Codesmith puts a lot of time and effort into its students; you will have biweekly assessments to gauge your skill level and determine if your technical skills are keeping up with the curriculum. If you do fall behind, they will give you 1-1 private sessions to fill your gaps in technical understanding. The interview and resume support is also fantastic, and this support extends beyond graduation.
That being said, Codesmith is just like any other educational program in that you get out of it what you put in. They don’t hand hold you or just give you answers - that doesn’t make you a better engineer. They teach you ways to problem solve. Expect to be challenged, work hard and you will see results.
Juliana Morrelli
Frontend Software Engineer | Graduated: 20234/23/2024
Course
Full-Time Remote Software Engineering Immersive
"The most challenging and rewarding experience."
I attended Codesmith in November 2022, graduated in February 2023, and accept a job offer 2 months later. Codesmith is not an experience for a person who is not willing to grind. As thorough as the program can be within 4 months, there is a certain level... Read More
Katharine Angelopoulos
Full Stack Web Developer | Graduated: 20224/23/2024
Course
Full-Time Remote Software Engineering Immersive
"Worth Every Penny"
I attended Codesmith in 2022 after growing disillusioned with the Biotech industry - I loved my company but the work was monotonous and not fulfilling. I'd had previous experience programming in college and had taught myself web development as a hobby.... Read More
Anonymous
Full Stack Software Engineer | Graduated: 20214/20/2024
Course
Full-Time Software Engineering Immersive
"Empowering Career Transition"
As a former professional in hospitality management and marketing, my decision to enroll in Codesmith proved to be a pivotal turning point in my career journey. Codesmith transcends typical coding bootcamps, offering a transformative experience that caters... Read More
Transitioning from hospitality to the tech industry seemed like a daunting challenge, but Codesmith provided me with the necessary tools and support to succeed. The comprehensive curriculum, led by knowledgeable instructors, not only reinforced my existing skills but also introduced me to a wide array of cutting-edge technologies. The program's emphasis on collaboration over competition fostered a supportive community where I felt encouraged to grow and learn alongside like-minded individuals.
Despite the fast-paced nature of the program, I found the rigorous coursework and hands-on projects to be immensely rewarding. The 'under-the-hood' focus of the material allowed me to gain a deep understanding of engineering principles while honing my teamwork and problem-solving skills. Thanks to the invaluable guidance and resources provided by the Codesmith team, I was able to secure a fulfilling position shortly after graduation, leveraging the solid foundation and practical knowledge acquired during the program.
For anyone considering a career transition or seeking to enhance their technical skills, I wholeheartedly recommend Codesmith. It's not just a coding school; it's a supportive community that empowers individuals to reach their full potential. My experience at Codesmith has been nothing short of extraordinary, and I am grateful for the doors it has opened in my professional journey.
Anonymous
Software Engineer | Graduated: 20214/19/2024
Course
Full-Time Remote Software Engineering Immersive
"Codesmith was the best decision I've made"
Transitioning from a non-technical background to software engineering was a daunting decision for me. The fear of regretting such a significant career change, coupled with the financial investment and uncertainties surrounding immersive programs, made... Read More
My journey with Codesmith began with their free JSX course, which not only provided me with a solid foundation in JavaScript but also introduced me to their supportive community on Slack. Their free online Hard Parts workshops further cemented my decision to join their full-time program, showcasing the community's commitment to building confidence and providing empathetic support to engineers.
Enrolling in their CS Prep course was the next step for me, serving not only as preparation for the immersive program's interview but also as a personal gauge of my commitment to the full-time program. The CS Prep course was fantastic, once again immersing me in their supportive community and affirming my decision to pursue software engineering with Codesmith.
Ultimately, I committed to their full-time online immersive. Though intense, the curriculum was exceptional, covering TypeScript/JavaScript to React and Redux, and Node and Express. While challenging, the hands-on projects and insightful educational lectures equipped me with the skills crucial for my first role.
What truly sets Codesmith apart is its community. Throughout the program, I felt supported, encouraged, and challenged, especially during moments of imposter syndrome. The post-program support, including resume assistance, mock interviews, and career guidance, further underscores their commitment to their students' success.
Four months after graduating, I secured a software engineering role with almost double my previous salary. Codesmith equipped me with the foundational knowledge I needed. While there were still gaps in my knowledge (which is expected in any new SWE role for any engineer at any level at any point in their career), Codesmith instilled in me the mindset of continuous learning and problem-solving, which has been invaluable in my career.
Now, several years outside of the program, I continue to excel in my career as a Software Engineer and utilize Codesmith’s alumni resources. It's a community I know will accompany me for a long time.
Overall, while Codesmith offers the technical foundation for a software engineering role, achieving success demands dedication and effort. It's essential to recognize that success isn't guaranteed; Codesmith provides the tools and guidance, but it's up to you to put in the work. This entails committing to deepening your skills, practicing rigorously, and actively networking. If you're prepared to roll up your sleeves and fully commit, Codesmith will undoubtedly pave the way for your success. However, if you're expecting a passive experience and hoping to coast through the program effortlessly to land a job, I would advise against taking the leap.
If I were to offer one suggestion for improvement for Codesmith, it would be to provide more support on System Design interview preparation. While some time is allocated during the immersive, additional dedicated time in this area would be beneficial. Nonetheless, I was able to supplement my technical knowledge independently to excel in my interviews.
I'm genuinely grateful for my decision to join the Codesmith immersive. The strong community, comprehensive curriculum, and post-program support make it an excellent choice for anyone looking to transition into software engineering.
Anonymous
Software ENgineedr | Graduated: 20224/19/2024
Course
Full-Time Remote Software Engineering Immersive
"Im happy with the outcomes. It wasn't easy but I am employed as a software engineer."
I initially started looking into a career change after not being happy with my previous career trajectory and consulting with a friend that was in the industry. After doing some initial research into another program, I noticed that Codesmith had superior... Read More