codesmith-logo

Codesmith

Los Angeles, New York City, New York City, Online

Codesmith

Avg Rating:4.89 ( 391 reviews )

Codesmith offers a full-time, 12-week full stack software engineering bootcamp in Los Angeles and New York City. Codesmith is a selective, need-blind program focusing largely on computer science and full-stack JavaScript, with an emphasis on technologies like React, Redux, Node, build tools, Dev Ops and machine learning. This program enables Codesmith students (known as Residents) to build open-source projects, with the aim of moving into positions as skilled software engineers. Codesmith Residents become engineers, not technicians, through a deep understanding of advanced JavaScript practices, fundamental computer science concepts (such as algorithms and data structures), and object-oriented and functional programming. Codesmith helps residents develop strong problem-solving abilities and technical communication skills – valued capacities in a software engineer.

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 an extensive hiring support program that guides Residents through whiteboarding, advanced technical interview practice, resume and profile development, and interview and networking strategies. Support continues upon graduation with bi-weekly check-ins and, after offers, negotiation support. Overall, 25% of graduates receive offers for Senior Engineer positions and above, and about 70% receive offers for Mid-level Engineer roles.

Recent Codesmith Reviews: Rating 4.89

all (391) reviews for Codesmith →

Recent Codesmith News

Read all (27) articles about Codesmith →
  • CS Prep

    Apply
    JavaScript, jQuery, Algorithms, Front End
    OnlinePart Time15 Hours/week2 Weeks
    Start Date August 17, 2020
    Cost$750
    Class sizeN/A
    LocationOnline
    CS Prep is a structured program that teaches core JavaScript concepts and engineering best practices. CS Prep will help you develop a deep, yet intuitive understanding of JavaScript and prepare you for your Codesmith technical interview or for interviews for other software engineering roles. CS Prep is a 2-week remote course that includes live online instruction, daily problem-solving workshops, office hours with engineering mentors, and extensive technical interview practice.
    Financing
    DepositNo deposit
    Financing
    We offer tuition payment plans and many scholarships for the course. The tuition you pay for CS Prep will roll over to the Software Engineering Immersive tuition.
    Tuition PlansWe offer case by case payment plans, please reach out to csprep@codesmith.io with questions!
    Refund / GuaranteeIf you pass the CS Prep assessment you are guaranteed a technical interview with our full time Codesmith Program. Refunds for the course are available and distributed on a case by case basis.
    ScholarshipWe offer multiple scholarships to CS Prep, with many students paying no tuition at all. You can apply for the women in software engineering scholarship, Dean's scholarship, or minorities in tech scholarship.
    Getting in
    Minimum Skill LevelSuitable for beginners who are ready to level up to intermediate and advanced material.
    Prep WorkWe recommend some familiarity with the content in the Precourse Unit on CSX - our free online learning platform - https://csx.codesmith.io/.
    Placement TestNo
    InterviewYes
    More Start Dates
    August 17, 2020 - Online Apply by August 3, 2020
    September 14, 2020 - Online Apply by August 31, 2020
    October 12, 2020 - Online Apply by September 28, 2020
    November 9, 2020 - Online Apply by October 26, 2020
  • Full-time Remote Software Engineering Immersive - Launching 2021

    Apply
    Start Date None scheduled
    Cost$18,800
    Class sizeN/A
    LocationOnline
    Full-time Remote Software Engineering Immersive brings Codesmith's first-rate curriculum to a completely remote setting allowing for the driven engineers not located in Los Angeles or New York City to advance their careers in three months. The program teaches fullstack JavaScript and computer science to prepare you for mid and senior-level software engineering roles. The expertly designed curriculum and supportive community immerses you in modern web technologies, such as React and Node.js, and encourages you to tackle unique and unfamiliar problems to prepare you for the ever-changing tech landscape. Codesmith offers an extensive hiring support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. By the end of the 12-week program, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.
    Financing
    Deposit$2300
    Financing
    Codesmith has a range of options to help you finance your education, including scholarships, payment plans, and loan partnerships. Please email hello@codesmith.io with questions.
    Refund / GuaranteeRefunds are distributed on a case by case basis but are available.
    ScholarshipCodesmith offers 4 types of scholarships -those to students underrepresented in the technology community, women in software engineering scholarship, Dean's scholarships, as well as scholarships to prior bootcamp grads
    Getting in
    Minimum Skill LevelPrior computer science and programming skills necessary - many applicants are self-taught through our free weekly JS workshops/online prep course.
    Prep Work4 weeks
    Placement TestNo
    InterviewYes
  • JavaScript for Beginners

    Apply
    JavaScript
    OnlinePart Time6 Hours/week2 Weeks
    Start Date August 22, 2020
    Cost$300
    Class sizeN/A
    LocationOnline
    JavaScript for Beginners is a 12-hour, remote program consisting of two consecutive Saturday sessions. The program is designed for those with no previous coding experience and will teach JavaScript fundamentals and how coding works. The program offers students a launching point to continue their JavaScript studies, prepare for our more advanced programs, and build a future in software engineering.
    Financing
    DepositNo Deposit
    Financing
    This course has scholarships available, and the tuition you pay for JavaScript for Beginners rolls over and can be applied towards the tuition of our more advanced programs.
    Tuition PlansWe offer case-by-case payment plans, please reach out to jsforbeginners@codesmith.io with questions!
    Refund / GuaranteeRefunds for the course are available and distributed on a case-by-case basis.
    ScholarshipWe offer multiple scholarships to JavaScript for Beginners, with many students paying no tuition at all. You can apply for the women in software engineering scholarship, Dean's scholarship, or minorities in tech scholarship.
    Getting in
    Minimum Skill LevelThis course is designed for those with no coding experience!
    Prep WorkWe recommend completing Part 1 of the Precourse on CSX, our free online learning platform, before you start the course: https://csx.codesmith.io/units/precourse
    Placement TestNo
    InterviewNo
    More Start Dates
    August 22, 2020 - Online Apply by August 14, 2020
    September 19, 2020 - Online Apply by September 11, 2020
  • Part-time Remote Software Engineering Immersive

    Apply
    Start Date August 29, 2020
    Cost$18,800
    Class sizeN/A
    LocationOnline
    The Part-Time Remote Software Engineering Immersive Program teaches fullstack JavaScript and computer science to prepare students for mid and senior level software engineering roles. The expertly designed curriculum and supportive community immerses students in modern web technologies, such as React and Node.js, and encourages them to tackle unique and unfamiliar problems to prepare them for the ever-changing tech landscape. Codesmith offers an extensive hiring support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. By the end of the program, students become autonomous engineers, ready to make an impact at innovative tech companies worldwide. Please email hello@codesmith.io with questions.
    Financing
    Deposit$2300
    Financing
    Codesmith has a range of options to help you finance your education, including scholarships, payment plans, and loan partnerships. Please email hello@codesmith.io with questions.
    Refund / GuaranteeRefunds are distributed on a case by case basis but are available.
    ScholarshipCodesmith offers 4 types of scholarships -those to students underrepresented in the technology community, women in software engineering scholarship, Dean's scholarships, as well as scholarships to prior bootcamp grads.
    Getting in
    Minimum Skill LevelPrior computer science and programming skills necessary - many applicants are self-taught through our free weekly JS workshops/online prep course.
    Prep Work4 weeks
    Placement TestNo
    InterviewYes
    More Start Dates
    August 29, 2020 - Online Apply by July 3, 2020
    November 28, 2020 - Online Apply by October 2, 2020
  • Software Engineering Immersive Program

    Apply
    Start Date August 31, 2020
    Cost$18,800
    Class sizeN/A
    LocationNew York City, Los Angeles
    Due to COVID-19, Los Angeles cohorts (conducted in Pacific Time) starting 6/22 and 8/10 and New York cohorts (conducted in Eastern Time) starting 7/13 and 8/31 will be remote for the entirety of the program. The Codesmith program teaches computer science, full-stack JavaScript (notably React and Node), software architecture, Dev Ops, and machine learning, preparing graduates for mid to senior engineering positions. The course also features preparatory material, extensive hiring preparation, and ongoing support with students’ job searches.
    Financing
    Deposit$2300
    Financing
    Codesmith has a range of options to help you finance your education, including scholarships, payment plans, and loan partnerships. Please email hello@codesmith.io with questions.
    Refund / GuaranteeRefunds are distributed on a case by case basis but are available.
    ScholarshipCodesmith offers 4 types of scholarships -those to students underrepresented in the technology community, women in software engineering scholarship, Dean's scholarships, as well as scholarships to prior bootcamp grads.
    Getting in
    Minimum Skill LevelPrior computer science and programming skills necessary - many applicants are self taught through our free weekly JS workshops/online prep course.
    Prep Work4 weeks
    Placement TestNo
    InterviewYes
    More Start Dates
    August 31, 2020 - New York City Apply by July 17, 2020
    October 19, 2020 - New York City Apply by September 21, 2020
    December 7, 2020 - New York City Apply by November 9, 2020
    February 1, 2021 - New York City Apply by December 25, 2020
    September 28, 2020 - Los Angeles Apply by August 21, 2020
    November 16, 2020 - Los Angeles Apply by October 9, 2020
    January 11, 2021 - Los Angeles Apply by November 27, 2020
  • 100% Satisfied
    - 2/18/2017
    Max M  User Photo
    Max M • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I just finished up at Codesmith and don't think I could have made a better choice. Codesmith's top priority is fostering an inclusive, supportive community of dedicated problem solvers. The curriculum is as up-to-date as possible within an industry that's always changing. We had modules on React + Redux and Build Tools (Webpack), in addition to the more universal JavaScript curriculum. There's also an initial focus on data structures, CS fundamentals, and general algorithms, which I hear is lacking at a lot of other 12 week programs. While there's always assistance available from staff, fellows, mentors, and even the CEO, Codesmith is not a hand-holdy program.

    Engineering best practices are taught through building and diligent problem solving, not by the typical question and answer approach. For some people, this may be perceived as a downside, but for ambitious programmers, it's an amazing environment that comes very close to simulating a real work environment.

    They have top-notch hiring support and place a ton of focus on the job search over the last half of the program, and also encourage alumni to use their facilities (including a dedicated alumni room) after graduating. I feel like I could go on and on about all the positives from my time at Codesmith, but instead, I'll conclude by saying that if you love coding and are serious about advancing your career (this means willing to put in the work and perservering through struggle), then you will not regret coming to Codesmith.

  • Regretful
    - 7/11/2020
    Will • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    This course is not organized enough. Some students can not control their stress. I was yelled at during the course. Students would shout you down because they didn't want you to share ideas. Trying to keep up with students who are already professionals was impossible. Students are constantly insulting one another about their perceived lack of skill. I know I'm in a recurring minority of students that sees this mess. The staff members are nice, but can be dishonest.

    The whole point of this course is to fake that you are an open source web developer. FOSS developers are people that deserve our appreciation and help. Just search tutorials and documentation on: HTML, CSS, JavaScript, Webpack, React, Node, Express, SQL, and MongoDB. There are some other things you will pick up along the way. Search how to contribute to open source projects, and you can skip the course saving all that money. 

     Alumni get to work at corporations that don't discipline sexual assaults from higher-ups , corporations that don't pay taxes and lobby with unknown agendas, and corporations that collect limitless amounts of personal data. These companies are prioritized by the course because they want to show-off the big offers students received. The staff is too smart to deny that surveillance in the interest of business supports systemic problems contributing to prejudice and racism. Stop supporting companies that use invasive and oppressive technology.

  • Connor Bovino • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
     Codesmith was a transformation part of my journey to landing a job in software engineering. It's been three months since my graduation and I just landed a role as an engineer at a Fortune 500 company. I attached a blurb about my background below to give you context to my previous skills and experience before entering Codesmith. 
     
    Codesmith provided valuable engineering experiences that not only prepared me for the job, but helped me communicate with other engineers during the job search. Throughout the duration of the program, the biggest takeaway is your ability to technically communicate, which is easily one of the most valuable skills to have during a job search and in the job itself. 
     
    If your goal is to go to a bootcamp to just learn React, I'd say your better off studying the thousands of hours of free material online. The Codesmith experience is more than just learning the technologies- its about learning to think, act and work like a high quality Software Engineer while being part of an extremely supportive community. 
     
    That being said, I think it's best to attend this program having a decent idea/background in the coursework. The more prepared you are coming into the program with both the material and the Codesmith culture, the more potential you will have during your time in the program. Codesmith overall provides a great community for all levels of engineering, so definitely utilize resources provided by both the community and free online before attending the immersive. 
     
    My background- 
    I graduated from college the same year I decided to attend Codesmith. I learned to code during my time at university, but didn't receive a degree in computer sciences. I attended Codesmith after 4 months of self teaching web-based technologies. I had no other professional experiences besides an internship and a student org positions. 
  • George • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A
    This is a fantastic class that lights a fire under you, coordinates you with like-minded folks, and pushes you to actually learn and practice introductory Javascript & Programming.

    Who am I? I'm a 27 year old who's worked in the Advertising Analytics industry (at a big 4 Advertising Agency). I decided to finally pursue software engineering and programming, but personally I like a little bit of structure.

    For a good idea of concepts you'll master (if you put in the work, of course), you can head over to CSX, which is Codesmith's free online learning platform. But you can come in as a total beginner ==>  to implementing higher-order functions, recursion, and closure.

    I've taken intro classes before, and am a college graduate who took a couple of programming classes. But those were usually mostly theory and overly-complicated.

    On the other hand, CS Prep's:
    1) Immediately practical (I built a basic "Meal Preparation" calculator with 4 other classmates within a couple of weeks)
    2) Humbling, and with an authentic instructor. Always pointing you to resources outside of CS Prep to enhance your curriculum and help make things click.
    3) No nonsense, no-spoonfeeding, and VERY rewarding to those who participate in class, ask follow-up questions, and combine your studies with other things like MDN references, or your own flavor of other outside coursework. (I'm partial to Team Treehouse).
    Our instructor even insisted with supplement with resources outside of CS Prep because he encouraged us to make sure to keep digging until material "clicks", and sometimes different instructors just phrase it better for others.

    -The instructor does white-boards to walk you through concepts.
    -You're provided power-point slides after every session, as well as video recordings (Which was pivotal for me, since I had to miss one class).
    -The hours are intense, but fair. With 3 hour sessions 3x a week, and 6 hour sessions on Saturdays.
    -A slack channel is provided to keep things tidy and accessible

    a) 5 stars for Overall Experience
    b) 5 stars for Instructors
    c) 4 stars for curriculum (I'd give 4.5 if I could though).
    Reasons I'm not leaving 5 stars is sometimes people don't take reviews seriously if they're ALL 5 stars, and also the curriculum did slightly leave me feeling that the difficulty spiked randomly, or led me to finding resources elsewhere to fill in knowledge gaps

    d) No job assistance, as this is a short-term prep program -- but I'm confident it's given me the skills and knowledge and grit necessary to thrive in intensive, long-term bootcamps now.
  • Kristiina E. • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A
    I loved CS Prep! CS Prep is a two-week course offered by Codesmith for people considering applying to their immersive program and who want to improve their technical communication and pair programming skills, and expand their knowledge and understanding of core JavaScript concepts. 

    Honestly, I was so nervous going in -- I barely had any experience pair programming and there is a group project during the final weekend of the course -- this course definitely pushed me beyond my comfort zone (exactly where I needed to go!) and I experienced more growth in these two weeks of CS Prep than over the past several months trying to study on my own. 

    The instructor (Chris) was excellent as explaining each topic, and calling on students to whiteboard code and technically communicate line by line, as well as daily code reviews of previous "Problem of the Day"s, I gained so much insight into the inner workings of JavaScript. He also gave super helpful feedback on my technical communication video and pair programmed with me outside of class. There is also a course Slack for questions, code review, and the instructor is available to answer any questions you might have between the classes. 

    The culture of Codesmith is built on community, empathy, kindness and passion -- all which the instructor and classmates embodied, and without these things, I don't think I would have been as engaged as I was in learning. I felt supported, encouraged every step of the way. If you're not sure if you're ready to apply to CS Prep, don't let fear of not knowing enough hold you back! Just do it. You will learn a ton, and meet some really kind, compassionate people on the same journey! Highly recommend CS Prep!
  • Darren • FrontEnd Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I'll be honest, I wasn't fully aware what I was getting myself into when I walked away from my job to take a deeper dive into software engineering. While being WAY more exciting than my past career as a sales manager, I quickly found some of the material to be overwhelming. However, the team at Codesmith does a great job of providing guidance, and comfort during some of the more trying times when you begin to feel like you're not entirely sure what you are doing, which is an integral part of helping you push through the hard times, and allow you to come out on the other side with a greater perspective, both on what you have accomplished, but also when it comes to grasping the material. All in all, Codesmith does a great job exposing you to various technologies, though I wish there were some they went into in greater depth, but they certainly don't hold you back from pushing your own bounds of exploration. Another area I feel they could go into greater depth, knowing now that the industry views this as an important thing would be the aspect of linters, and coding format. It is something that is covered, but never really emphasized on, which has made a significant difference in my job search, and in the feedback I received following job assessments. All in all, if you are finding yourself looking for something that can challenge you more both mentally, and creatively, and software development is an area of interest that excites you, look no further than Codesmith. 
  • Scott Burman
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    So you should go into the Codesmith program already knowing about some Javascript. It's a good thing they talk to you beforehand and have many free tutorials online that you can study before immersing your into the CS prep. They teach you a lot of valuable tools, give you ample time to pair program, and really get you set for the whole coding process. Always there for you and do a great job of community building. Highly recommended.
  • Tolga Eyidemir
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Codesmith is a revolutionary school. They are not just teaching students to be great engineers but also implements and encourages everyone to grow as a team and contribute greatly to society. It is a top-notch education program that provides in-depth knowledge in all aspects of software engineering by experienced, amicable, and genuine staff and instructors. Once you are in, whether a person is an instructor or a student, everyone becomes part of a big community that supports and encourages each other regardless of the individual's experience level, knowledge, or ethnic background. This is not a regular boot camp school, you literally get to receive ivy league university education. 
  • Qwen • Applicant
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A
    For anyone looking to apply to bootcamps, before doing so I highly recommend taking Codesmith's CS Prep course. CS Prep is a two-week program designed to prepare you for Codesmith's Software Engineering Program. However, even if you decide Codesmith is not for you, upon completing the two-week prep course, you'll be prepared to apply for any bootcamp and complete the technical interview. I am preparing to take my technical interviews now (wish me luck) and I can say without a doubt I have learned much more from taking this course than I would have on my own. 

    Codesmith's prep course is unique in the sense that they not only teach you Javascript through lectures and whiteboarding, but they also take the idea of learning further and really challenge students to understand Javascript on a more in-depth level. This is done by spending time going "under the hood of Javascript" as they say so you fully understand why and how things work. They also drive home the idea of pair programming, the importance of it, and give you plenty of opportunities to pair program with others. Additionally, attending CS Prep was helpful because it gave me insight into how they teach at the in-person program which can help me determine if it's a good fit for my learning style or not. 

     Although Codesmith does a great job of teaching you the material, there does need to be a certain level of discipline and consistency when taking the prep course to make sure you keep up with the material being presented. However, this shouldn't be seen as a negative as most places require you to be consistent in studying and putting in hours in order to be successful. Overall, I definitely recommend it to anyone serious about pursuing this as a full-time career as this will help you to quickly progress in your coding journey.  
  • Gabriela Jardim Aquino • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    For start I was already amazed the first time that I attended my first free workshop with Codesmith. The didactic, the levels of complexity and the passion that they have for teaching and building a community is a life lesson itself. After that I was sure that it was the bootcamp for me, I complete all they free challenges CSX and started to attend the pair programming workshops (best learning tool for me). Since I had zero background on code I also decided to attend they paid prep courses JAVASCRIPT FOR BEGINNERS and CS PREP, both really good to accelerate your understanding of the fundamentals, guiding you to a path of success and building a since of community. Now I’m starting my journey on the Immersive course and It’s not for someone that what somebody holding your hand as you learn how to ride, but definitely for who want to embrace the unknown having a community to support to back up when you fall. Highly recommend.
  • C T • Full-stack Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    When I found codesmith and saw the CIRR salary numbers, I was a complete newb, having written zero lines of javascript before and felt inspired by the idea of a lucrative career switch. I started by going through their free online CSX curriculum. A couple weeks after starting on CSX I went to a javascript the easy parts meetup and left excited that I had learned a lot and had connected with driven people. I continued in the pipeline, taking CS-prep, going to Javascript the Hard Parts, and then taking the Full-Time Immersive Program in NY.

    Both CS-prep and the full-time program are high quality. The codesmith way is to give you a basic understanding and then give you problems that are outside your current capabilities/knowledge. So there is a lot of sifting through the unknown (READ THE DOCS!) and there is NOT a lot of hand holding. I resonate with this teaching/learning approach and think it leads to developing useful problem-solving skills and a gritty attitude of... I can figure this out if I stick with it. 

    Leaving the program, my resume was full of technologies that I had used, but was not a master of. The advice in this post-graduation stage is where I found Codesmith to be worth it's weight in gold. They recommended I apply immediately out of the program and start interviewing, which I did. They told me to get as many offers as I can, I ended up with 2 offers within 6 weeks of the program ending. They told me to send out an email when I got the first offer to all other companies I had started the interview process with... This advice landed me a full-stack engineer position, making 6 figures, having started coding only 9 months prior.

    I also made some very good friends, my cohort does virtual happy-hours every couple weeks... I had never been surrounded by so many inspiring people that are willing to work hard to improve themselves.
  • Codesmith LA
    - 4/11/2020
    Kenneth Trang • Software Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    It was less than a year ago that I was on track to applying and getting into dental school, something I’ve worked so hard for all of college. But after discovering that Software Engineering was my true passion, I was so glad a program like Codesmith in LA exists. Now I’m starting my first Software Engineering job less than a year after making the decision to drop dentistry.

    To the best of my knowledge Codesmith is one, if not the only, bootcamp-style program a person should consider. The curriculum is amazing because it does a great job of giving you foundational knowledge but trains you to become autonomous in learning new concepts/technologies on your own. One of the things I enjoyed the most were the projects we were able to create during the program; they’re truly something to be proud of by the end of the 12 weeks. Last but definitely not least, the hiring support during and after the program is something that blew me away with constant advice, checkins, and availability for interview practice or feedback. 

    Thank you CS LA!

Codesmith Outcomes


97%
On-Time Graduation Rate
92%
In-Field Employed
$125,000
Median Salary

100% of students intended to seek in-field employment within 180 days of graduating. 0% of students did not intend to seek in-field employment.Below is the 180 Day Employment Breakdown for 38 graduates included in report:

180 Day Employment Breakdown:

Full-time employee
92.0%
Full-time apprenticeship, internship or contract position
0.0%
Short-term contract, part-time, or freelance
0.0%
Started a new company or venture after graduation
0.0%

Employed out-of-field
0.0%
Continuing to higher education
%
Not seeking a job for health, family, or personal reasons
%

Still seeking job in-field
5.0%

Could not contact
2.0%

Salary Breakdown:

85% of job obtainers reported salaries. 0% of job obtainers were hired by the school itself.

Notes & Caveats:

Thanks!