Not Sure Where to Apply?

Codesmith

Online, NYC
Best Bootcamp

 Ranked 2023 Best Bootcamp

About Codesmith

Location: Online, NYC

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

Courses

Full-Time Remote Software Engineering Immersive

Cost: $20,925
Duration: 13 weeks
Locations: Online
Course Description:

The 13-week Full-Time Remote Software Engineering Immersive Program (offered in Pacific, Central, and Eastern time) is an advanced residency designed to help individuals launch a meaningful, high-level career in software engineering. The expertly designed curriculum teaches full-stack JavaScript and computer science, and is immersed in modern web technologies, such as React and Node.js. The rigorous curriculum is continuously adapted to focus on the most relevant and in-demand technologies. Codesmith offers an extensive career support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. By the end of the 13-week Immersive, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Test-Driven Development (TDD), Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Web Development

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Test-Driven Development (TDD), Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Web Development

Part-Time Software Engineering Immersive

Cost: $20,925
Duration: 38 weeks
Locations: Online
Course Description:

The 38-week Part-Time Remote Software Engineering Immersive Program (offered in Pacific time) is an advanced residency designed to help individuals launch a meaningful, high-level career in software engineering. While the Full-Time Immersive is an excellent option for someone looking to start a new career on an accelerated timeline, to better accommodate future engineers with different professional commitments or personal responsibilities, Codesmith offers the Part-Time Remote Immersive. The expertly designed curriculum teaches full stack JavaScript and computer science, and is immersed in modern web technologies, such as React and Node.js. The rigorous curriculum is the same as the full-time program, and is continuously adapted to focus on the most relevant and in-demand technologies. Codesmith offers an extensive career support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. By the end of the program, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Front-End Web Development

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Front-End Web Development

CS Prep

Cost: $925
Duration: 2 weeks
Locations: Online
Course Description:

CS Prep is a 2-week live-online part-time program that builds your core JavaScript knowledge, improves your technical communication, and develops your engineering toolkit so you can solve real-world problems. The program includes daily problem-solving workshops and a passionate coding community to help you prepare for top coding bootcamps, such as Codesmith's selective Software Engineering Immersive programs.

Subjects:
JavaScript

Subjects:
JavaScript

JavaScript for Beginners

Cost: $350
Duration: 2 weeks
Locations: Online
Course Description:

JavaScript for Beginners is a part-time, remote program consisting of two consecutive Saturday sessions. The program is designed to be your introduction to coding, so no prior experience is required. The curriculum for JavaScript for Beginners is carefully constructed to give both a broad introduction to 'what programming is' as well as cover important JavaScript concepts so you'll be able to solve challenges and build projects with confidence. The program offers learners a launching point to continue their JavaScript studies, prepare for CS Prep, and build a future in software engineering.

Subjects:
JavaScript

Subjects:
JavaScript

NYC Onsite Immersive

Cost: $20,925
Duration: 13 weeks
Locations: NYC
In-person Only
Course Description:

The 13-week Full-Time NYC Onsite Software Engineering Immersive Program is an advanced residency designed to help individuals launch a meaningful, high-level career in software engineering. The expertly designed curriculum teaches full stack JavaScript and computer science, and is immersed in modern web technologies, such as React and Node.js. The rigorous curriculum is continuously adapted to focus on the most relevant and in-demand technologies. Codesmith offers an extensive career support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. By the end of the 13-week Immersive, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Front-End Web Development

Subjects:
React.js, Node.js, JavaScript

Codesmith Reviews

Average Ratings (All Programs)

Codesmith logo

4.92/5 (324 reviews)

Eric Stallings
Software Engineer II | Graduated: 2019

4/24/2024

Course
Full-Time Software Engineering Immersive

Overall

Curriculum

Job Support

"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.

Anonymous
Frontend Engineer/Design Systems | Graduated: 2021

4/24/2024

Course
Full-Time Remote Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2019

4/23/2024

Course
Full-Time Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2022

4/23/2024

Course
Full-Time Remote Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2023

4/23/2024

Course
Part-Time Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2023

4/23/2024

Course
Full-Time Remote Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2022

4/23/2024

Course
Full-Time Remote Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2021

4/20/2024

Course
Full-Time Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2021

4/19/2024

Course
Full-Time Remote Software Engineering Immersive

Overall

Curriculum

Job Support

"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: 2022

4/19/2024

Course
Full-Time Remote Software Engineering Immersive

Overall

Curriculum

Job Support

"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

Related News

Q&A with Codesmith student Isaac Durand
The SwitchUp Team - 3/21/2016
Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.