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.
The two weeks of CS Prep has been an unforgettable experience. Overall, I've learned more in a day of CS Prep than in a semester of coding class in college. The instructors put in huge amounts of effort in teaching the course and are always available in and outside of class. All students and instructors in CS Prep are extremely commited in learning and teaching and going along this journey of improvement. The techniques that they teach throughout the course of the two weeks really helps bo...
The two weeks of CS Prep has been an unforgettable experience. Overall, I've learned more in a day of CS Prep than in a semester of coding class in college. The instructors put in huge amounts of effort in teaching the course and are always available in and outside of class. All students and instructors in CS Prep are extremely commited in learning and teaching and going along this journey of improvement. The techniques that they teach throughout the course of the two weeks really helps boost the learning process of each student going through the course. In the course, there are students from all walks of life and different types of experience with coding. The instructors made it really easy to understand the depths of coding and how to work together to graps concepts rather quickly. The course in general is well worth anyone's time whether it may be with experience in coding or not.
I just finished my CS Prep class and had the best experience! I've learned so much more than just coding. My teachers, David and Jinsung, were truly amazing and were always there to answer any question! Just seeing how the two teachers did things differently was good for skill. Learning how to go online and pair-program with other students from all over the world was an experience in itself, not to mention all of the in-depth coding that was done. Then using the Javascript in a real applic...
I just finished my CS Prep class and had the best experience! I've learned so much more than just coding. My teachers, David and Jinsung, were truly amazing and were always there to answer any question! Just seeing how the two teachers did things differently was good for skill. Learning how to go online and pair-program with other students from all over the world was an experience in itself, not to mention all of the in-depth coding that was done. Then using the Javascript in a real application for the final project was probaly the best learning experience I've had. I am very sad that it ended. Glad to still be connected with my group and continue building upon my Javascript developer skills. I will continue to go to hard-parts on Thursday nights and get accepted into the remote class soon.
I began my journey into programming around November of 2019. My undergrad had been in BME but I knew at that point I wasn't looking into going that route. I'd done a brief course online on python and knew that I'd enjoyed that experience so I started searching for free ways to learn more. I discovered GA and freeCodeCamp first and spent my first week tinkering around there mostly with CSS and HTML.
Then I found out about Codesmith through the Meetup.com just looking for free ways...
I began my journey into programming around November of 2019. My undergrad had been in BME but I knew at that point I wasn't looking into going that route. I'd done a brief course online on python and knew that I'd enjoyed that experience so I started searching for free ways to learn more. I discovered GA and freeCodeCamp first and spent my first week tinkering around there mostly with CSS and HTML.
Then I found out about Codesmith through the Meetup.com just looking for free ways to really break into learning JavaScript. After about a month and a half of going to JavaScript Easy parts and the JavaScript Hard parts classes, and since I loved the way topics were taught in their meetups and just the environment and people I met, I decided to take the plunge and invest in the CSPrep course.
The two weeks passed by in an amazing symphony of what I can divide into two categories: lecture times (theory) and programming (practice) times. The things that I think CSPrep does great are as followed; creating a community for everyone in the cohort to pass around information, providing well trained instructors who are great at really simplifying daunting topics, having that time were you can pair program with someone else and practice technical communication, and providing a final project where you can really flex what you’ve learned and see the real life applications (this might even continue afterwards, I am planning another mini project with one of my final project partners). Something that I think is not very usual, but happened in my cohort, is that we had two different instructors; one for the first week and another for the second. I would have preferred to have had only one instructor. Other than that I have no complaints. Loved it and am in the process of applying for the Software Immersive program.
I come from a non-technical background and once thought that I was just not technical and that was that. However, in coming to the Hard Parts, learning from passionate instructors, and being surrounded by a community made up of people who come from very different backgrounds, I had the courage to quit my job and dive into this full-time. I wrote my first line of code in April 2019, graduated in October 2019 and now am a Full Stack Engineer.
Codesmith changed my life. Many like to...
I come from a non-technical background and once thought that I was just not technical and that was that. However, in coming to the Hard Parts, learning from passionate instructors, and being surrounded by a community made up of people who come from very different backgrounds, I had the courage to quit my job and dive into this full-time. I wrote my first line of code in April 2019, graduated in October 2019 and now am a Full Stack Engineer.
Codesmith changed my life. Many like to say that bootcamps are "get-rich scams", but this was never the vibe. This was an immersive experience. The instructors care about the community they've fostered, the students, and engineering as a lifestyle. The 13 weeks was one of the most challenging, yet rewarding times of my life. I never imagined of going back to school as I always thought I was just "not smart" and coudln't learn, but the community shows you by example that you simply need to dedicate the time and energy and trust the process - you really get what you put in. Codesmith teaches you how to learn - not just spoon-feeding concepts and walk-through tutorials to make you feel like you did something at the end of the day. Most days you walk away from lectures without understanding anything, but the community emphasizes pair-programming and hard learning. Every unit is set in that way purposefully and encourages struggling through problems - the same way you would/should on the job. At Codesmith, you learn to be an empathetic and thoughtful engineer and the community gives you the space to be the best that you can be. I'm grateful to have stumbled into the Hard Parts, met the passionate instructors, and struggled through 13 weeks with my cohortmates. Truly life changing.
Great course! My background: I came here after learning C++ for 6 months, I had no background in JavaScript, and no other languages/no functional programming experience.
In 12 hours over two days, all online, the curriculum covered JavaScript in an extremely helpful way. We approached JavaScript as though truly for beginners, which meant starting with ideas like variable declaration and data types. Since I had already encountered these topics while learning C++ it felt a little ...
Great course! My background: I came here after learning C++ for 6 months, I had no background in JavaScript, and no other languages/no functional programming experience.
In 12 hours over two days, all online, the curriculum covered JavaScript in an extremely helpful way. We approached JavaScript as though truly for beginners, which meant starting with ideas like variable declaration and data types. Since I had already encountered these topics while learning C++ it felt a little slow at times, but even then, I enjoyed being sure that I had all the basics covered before approaching more difficult JS-specific topics.
Moreover, I felt as though our instructor, Camera, was letting us in on her thought process throughout her coding journey, and helped to make the idea of working in the field feel less alien and impossible. In this imposter-syndrome heavy field, that's a valuable insight to glean, especially for a beginner course. Camera was always kind and supportive in her explanations, and was able to convey her ideas in both a technical way (teaching you how to use industry-specific terms intuitively) and an empathic way (being aware of where you are in your learning, and meeting you there and gently prodding you towards progress).
Overall, I highly recommend this class as an introduction to both programming concepts and as a launchpad for studying JavaScript. Also, the community at CodeSmith is truly supportive and positive, and is absolutely the kind of place that I've been looking for and would strive to receive the acceptance of!
I had an amazing time at Codesmith this summer and started my career as a software engineer a couple of weeks ago. I was very lucky to stumble upon Codesmith at one of the ‘Hard Parts’ meetups and immediately fell in love with their approach to learning javascript, fostering an open/inclusive community, and navigating the job market.
1) Learning Javascript the right way
Codesmith really emphasiz...
I had an amazing time at Codesmith this summer and started my career as a software engineer a couple of weeks ago. I was very lucky to stumble upon Codesmith at one of the ‘Hard Parts’ meetups and immediately fell in love with their approach to learning javascript, fostering an open/inclusive community, and navigating the job market.
1) Learning Javascript the right way
Codesmith really emphasizes the importance of understanding how Javascript works under the hood. By the time you graduate, you will not only learn various frameworks such as React and Express to build applications but also have a fundamental grasp of how Javascript works that will allow you to pick up any other tools/framework in the future if need be. As the name suggests, Codesmith teaches you how to become mastery of code, giving you the ability to create anything with it. The best part is that you can attend one of Codesmith’s free offline/online meetups and see for yourself.
2) Fostering an open/inclusive community
Codesmith’s culture is something that I had not known before joining the program but has proven to be an integral part of the journey. The 12 weeks you will be spending at Codesmith is going to be harsh and you will be struggling. However, Codesmith does an awesome job of creating a supportive environment where everyone will be there for you when you need it the most. Once you are in the program, you become a part of the Codesmith family where everyone holds each other up and, more importantly, celebrates with you when you finally get that software engineering offer.
3) Navigating the job market
This is probably the most underrated part of the Codesmith curriculum. Codesmith constantly updates its curriculum to reflect feedbacks they get from the alumni network. It allows them to quickly respond to the current trend in the job market and tell you what works and what doesn’t. The greatest trick, however, is deeply ingrained into your day-to-day life at Codesmith. Communication skill is something that all employers are looking for in engineers and Codesmith makes sure that you have it by the time you graduate. In fact, you will be talking so much during pair-programming sessions and group projects that you will acquire it unconsciously.
Overall, I cannot recommend Codesmith enough if you are seriously thinking of becoming a software engineer!
I’m coming up on the one year anniversary since starting my journey with Codesmith in January 2019. And, looking back at this past year, the amount of personal growth and experience I’ve gained in such a short amount of time, is incomparable to anything else I’ve been able to achieve before. For several reasons.
*I will note that my experience at Codesmith is a bit different, I attended the immersive Codesmith Bootcamp and then joined the Codesmith NY staff for 3 mont...
I’m coming up on the one year anniversary since starting my journey with Codesmith in January 2019. And, looking back at this past year, the amount of personal growth and experience I’ve gained in such a short amount of time, is incomparable to anything else I’ve been able to achieve before. For several reasons.
*I will note that my experience at Codesmith is a bit different, I attended the immersive Codesmith Bootcamp and then joined the Codesmith NY staff for 3 months as an “engineering fellow”. An engineering fellow is essentially a mix between teacher’s assistant (TA) and engineer. I spent six months in full at Codesmith NY between my bootcamp residency and fellowship.
The bootcamp is difficult, exhausting, and relentless. Thank god it was, I wasn’t looking for a bootcamp that was easy, rejuvenating, and relaxed. However, as EVERYONE is mentioning, Codesmith is also fun! So, how does something that is difficult and relentless remain fun? The community. Codesmith has a strict policy against people with a superiority complex. I couldn’t imagine working at Codesmith (often for 14 hours+ a day) with people that I couldn’t sympathize/have fun with.
I am now a “real” software engineer and the outcome statistics are real. As I accepted one of the several six-figure offers I received, I knew that I would never experience the same level of commitment, passion, and companionship that I had witnessed and experienced within the Codesmith community anywhere else. Something special happens at Codesmith, I've been trying to figure out what that secret ingredient is for months, and I still can't put my finger on it. It's the perfect mix of acceptance, humility, and determination.
Looking back a year later, I cannot believe how much I was able to accomplish with Codesmith. I’m so grateful to be more than financially stable now. And, I’m sure that if I went to one of the other bootcamps that I was accepted to, that I would have a job by now too. However, I’m 100% certain I wouldn’t have the ability to walk into my job and be fearless about learning a coding language that wasn’t part of Codesmith’s curriculum (Python). I’m certain that I wouldn’t have made long-lasting friendships that still exist five months after my bootcamp finished. I’m certain that my salary would be anywhere from 1/2 to 1/3 less than it currently is.
Read the other reviews if you’re still thinking about going to App Academy or Fullstack.
The search is over. I've been struggling to make serious headway in my solo journey to learn Javascript. This is where CS Prep came along to help me improve vastly than I would have alone. Ryan, the instructor, made learning fun and exciting with his pop culture references in each examples of his lessons. I would definitely recommend CS Prep to others who would like a structured and fun way of learning Javascript. If you are a beginner I would also recommend Javascript for Beginners.
This is a great course for beginners just starting out on their JavaScript journey. JSB along with CSX, was what helped me to better understand the fundamentals of JavaScript. My instructor was very helpful with clarifying any issues we had with the material and answering questions. The best part is that you'll continue to have access to the instructor and the community even after you have completed the course. They're always around if you have questions.
Short Version
Pros: AMAZING HIRING SUPPORT, solid curriculum, amazing people, friends to last a life time, challenging experience,
Cons: Beginning to outgrow their current space
Long Version
If your are anything like me you might be reading this review with a little bit of skepticism. Four months ago I was that person -- I was tentatively hopeful that Codesmith would be experience I need to radically change the direction of my life...
Short Version
Pros: AMAZING HIRING SUPPORT, solid curriculum, amazing people, friends to last a life time, challenging experience,
Cons: Beginning to outgrow their current space
Long Version
If your are anything like me you might be reading this review with a little bit of skepticism. Four months ago I was that person -- I was tentatively hopeful that Codesmith would be experience I need to radically change the direction of my life but was skeptical of the claims that they made. I was not a person who attended the Hards Parts series in their NYC classroom or even someone who joined in on the online class -- I discovered them through CSX (great free course by the way!). After working through about 60% of CSX I decided I was going to give Codesmith a shot. I applied, passed the cultural interview and attempted the technical interview. I failed my first attempt, but It was the catalyst I needed to take CS Prep, a three week online prep course. This course when way beyond the basics and ended with me building my first ever project from scratch!! It gave me the confidence to say I can do this. Right after CS Prep I did my second attempt at the Codesmith interview and passed -- little did I know what a difficult and fantastic journey this would be.
The Codesmith Immersive program was the difficult thirteen week I have ever had. LONG LONG days packed with lectures, coding challenges, and amazing conversations with my cohort-mates. Codesmith not only teaches you how to write code but also how to THINK about code. It teaches you the tools to approach any problem with a mindset that is determined to figure out the answers. Learning the toolkit of a fullstack developer (JavaScript, Node/Express, Databases, React/Redux) was just the beginning --- mixed into this first half of the program are daily coding exercises designed to promote understanding of algorithmic approaches, coding units which taught not only skills but more importantly TECHNICAL COMMUNICATION, code presentations and a Hackathon!
In the second half of the Codesmith experience you work alongside a team to build a dev tool that is open sourced to the community at large. This is a daunting task but, obtainable because Codesmith has already taught you how to breakdown problems, find solutions and not give up. While building this tool you also begin an amazing hiring prep program which covers everything from how to apply to jobs (cover letters and double downs), create your resume (thanks Will!) but also how to negotiate (thanks Erik!). On top of all this work in the second half of the program you are expected to give a public talk on a tech topic!
This brings me to the part that you have been waiting to read about. After one month on the job hunt I have secured my first ever role in software engineering. The hiring support that Codesmith offers is amazing -- there are people guiding and supporting you every step of the way. You can get support for everything: interview practice, resume reviews, cover letter help, double down help, technical tutoring, whiteboarding or even just a pep talk. When I first landed my job the offer was just a tiny bit lower than I was hoping for, I reached out to Erik and with his advice and support I was able to increase my offer!! In short, if you having doubts that bootcamp experience can work, trust me when I say Codesmith works! They understand what the industry is looking for in engineers and how to help you frame your journey to tech in a way that is honest, real and more importantly competent. I can not more highly rate this program and would encourage anyone who is considering Codesmith to go for it!
Employed in-field | 80.1% |
Full-time employee | 77.4% |
Full-time apprenticeship, internship or contract position | 0.7% |
Short-term contract, part-time, or freelance | 1.7% |
Started a new company or venture after graduation | 0.3% |
Not seeking in-field employment | 0.3% |
Employed out-of-field | 0.3% |
Continuing to higher education | 0.0% |
Not seeking a job for health, family, or personal reasons | 0.0% |
Still seeking job in-field | 19.6% |
Could not contact | 0.0% |
How much does Codesmith cost?
Codesmith costs around $20,925. On the lower end, some Codesmith courses like JavaScript for Beginners cost $350.
What courses does Codesmith teach?
Codesmith offers courses like CS Prep , Full-Time Remote Software Engineering Immersive, Global Part-Time Remote Software Engineering Immersive, JavaScript for Beginners and 1 more.
Where does Codesmith have campuses?
Codesmith has in-person campuses in New York City. Codesmith also has a remote classroom so students can learn online.
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. 588 Codesmith alumni, students, and applicants have reviewed Codesmith on Course Report - you should start there!
Is Codesmith legit?
We let alumni answer that question. 588 Codesmith alumni, students, and applicants have reviewed Codesmith and rate their overall experience a 4.89 out of 5.
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.
Can I read Codesmith reviews?
You can read 588 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
Sign up for our newsletter and receive our free guide to paying for a bootcamp.
Just tell us who you are and what you’re searching for, we’ll handle the rest.
Match Me