codesmith-logo

Codesmith

Atlanta, Birmingham, Boston, Chicago, Dallas, Houston, London, Los Angeles, New York City, Online, Philadelphia, Phoenix, Portland, Seattle

Codesmith

Avg Rating:4.9 ( 490 reviews )

Codesmith offers full-time (12-week) and part-time (38-week) immersive software engineering bootcamps in Los Angeles, New York City, and online. 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.9

all (490) reviews for Codesmith →

Recent Codesmith News

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

    Apply
    Front End, JavaScript, Algorithms, jQuery
    OnlinePart Time15 Hours/week2 Weeks
    Start Date September 27, 2021
    Cost$875
    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
    September 27, 2021 - Online Apply by September 17, 2021
    October 11, 2021 - Online Apply by October 01, 2021
    October 25, 2021 - Online Apply by October 15, 2021
  • Full-time Remote Software Engineering Immersive - Conducted in Central Time

    Apply
    Start Date None scheduled
    Cost$19,350
    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. Conducted in Central Tim, 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$2400
    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.
    Tuition PlansCodesmith offers a payment plan that breaks down tuition into monthly payments. A deposit is required to secure your spot once you’ve been accepted, a down payment before the 1st day of the cohort and then three equal monthly payments for the remainder.
    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 October 16, 2021
    Cost$325
    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
    October 16, 2021 - Online Apply by October 14, 2021
  • Part-time Remote Software Engineering Immersive

    Apply
    Start Date December 04, 2021
    Cost$19,350
    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$2400
    Financing
    Codesmith has a range of options to help you finance your education, including scholarships, payment plans, loan partnerships, and full tuition available from SkillsFund. Please email hello@codesmith.io with questions.
    Tuition PlansCodesmith offers a payment plan that breaks down tuition into monthly payments. A deposit is required to secure your spot once you’ve been accepted, a down payment before the 1st day of the cohort and then three equal monthly payments for the remainder.
    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
    December 04, 2021 - Online Apply by October 22, 2021
    March 12, 2022 - Online Apply by January 26, 2022
  • Software Engineering Immersive Program

    Apply
    Start Date October 04, 2021
    Cost$19,350
    Class sizeN/A
    LocationOnline, Los Angeles, New York City
    Due to COVID-19, Los Angeles cohorts (conducted in Pacific Time) and New York cohorts (conducted in Eastern Time) are currently remote (online) 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$2400
    Financing
    Codesmith has a range of options to help you finance your education, including scholarships, payment plans, loan partnerships, and full tuition available from SkillsFund. Please email hello@codesmith.io with questions.
    Tuition PlansCodesmith offers a payment plan that breaks down tuition into monthly payments. A deposit is required to secure your spot once you’ve been accepted, a down payment before the 1st day of the cohort and then three equal monthly payments for the remainder.
    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
    October 04, 2021 - New York City Apply by September 21, 2021
    November 22, 2021 - New York City Apply by October 08, 2021
    January 10, 2022 - New York City Apply by November 26, 2021
    November 01, 2021 - Los Angeles Apply by September 17, 2021
    December 06, 2021 - Online Apply by October 22, 2021
    January 24, 2022 - Online Apply by December 10, 2021
    December 27, 2021 - Los Angeles Apply by November 12, 2021
    February 14, 2022 - Los Angeles Apply by December 31, 2021
  • Jehovany Cruz  User Photo
    Jehovany Cruz • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Codesmith was such a great experience for me. I was stuck at a deadend job for way too long and needed to make a change. I found codesmith through a friend of mine who did the program in 2019. This help make my decision to make the leap of faith alot easier because I saw he completed the program and got a great job. Knowing someone first hand helped me put me at ease.

    To practice to get into Codesmith they have great free workshops call Javascript the easy parts (intro free classes) and Javascript the hard parts(more challenging concept classes on closures, recursion and callbacks). This is where it was solidified that I want to do the program because they had great instructor and really dug deep under the hood on what was actually happening in the code which I loved. Having a deeper knowledge builds a super strong foundation for everything you learn forward. Afterwards, it took me two tries to do pass the interviews and the rest was history! 

    The 3 month program was intense. It's 6 days a week and about 12 hour days. I will say the days go back so quick because you are learning so much and they have cool units to work on with a partner for section. At the end of the program we create a production project for a month with a team of engineer that will impress senior engineers. This is great for your resume in many ways. It helps you learn how to work on an engineering team as well as building an app from scratch using everything you learned. This is where you do the most learning I would say, because you are practicing by doing. It was amazing to see our team's concept go from a drawing to a real electron app that developers can use.

    Lastly, codesmith has an amazing hiring program. They help you from everything from your resume, narrative, interview white boarding, system design interviews and algos! Even after you graduate you have lifetime help which is an amazing perk in itself as I saw other bootcamp only offer like 6 months after graduating. 

    I got a job at a company I love now with better hours and pay and I definitely couldn't have done it without codesmith and most importantly all the close friends I made along the way. They help you get through the tough parts in the program and even if it was virtual you became close quick. We were all able to meet in person for different events at bars and traveling and it's been a blast and the funny thing is everyone was the same as they were on zoom. In the end, this experience literally changed the trajectory of my life and can't thank codesmith enough! Let's gooo 
  • Geo  User Photo
    Geo • Software Engineer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I’ve waited to make this review because I wanted to be in the right mindset. That being said, I’ve obtained more value from Codesmith than my years as an engineer in college. Sad.. but very true. I am sitting here almost 3 months into my job with an income 3x more than what it was before I joined Codesmith. 

    They will give you the skills to be successful and competitive in the job market. I’ve taken everything they have taught me - especially the nontechnical stuff such as communication, collaboration, vibe, job interviewing and applied it. I think these are the most important skill sets that a Codesmith has to offer. Any school is going to teach how to code, but no school is going to teach how to be an ethical, responsible, driven, and most importantly..... caring engineer. Oh, and by the way, their curriculum is amazing - They always push you to try technologies that are not taught in the program. I came out learning GraphQL, DENO, Redis, Svelte, React native (mobile) + so much more on top of your typical MERN stack. 

    I strongly recommend you try their 2-week courses, especially if you are an experienced engineer. I promise you will learn more about how code works under the hood in those two weeks than you would have anywhere else. 

    Geo

    git commit -m “My Codesmith Review"
  • Great Quality
    - 9/17/2021
    Timeo  User Photo
    Timeo • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I had the opportunity to attend the full-time immersive remotely and also work as a fellow. Overall - Codesmith does a good job of setting up great conditions prior to enrollment (JS Fundamentals) & reinforces good developer practices and mindsets that leads to incredible outcomes. The process, overall, did work out as we were taught! 
  • Graham  User Photo
    Graham • GraphQL Full Stack Software Engineer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I graduated from Codesmith in June, was hired on as an Engineering Fellow by Codesmith for a three-month contract and am now preparing to end my Fellowship and move on to a full-time job as a GraphQL Full Stack Engineer with LexisNexis. From the first time I set foot into one of Codesmith's free public online workshops, I was impressed with their teaching style, pedagogy and above all empathy. They built a positive, ego-free environment where people worked hard at a difficult thing to better themselves, and always with an eye towards enthusiastically helping one another to understand the technology on a deep level. Other Bootcamps gave me the impression that I'd be going through the motions and simply 'making the code work' but Codesmith taught me to think deeply about my mental models and the language that I use to communicate what is happening technically so that I could share that mental model. 

    I found interviewing for jobs after Codesmith to not only be un-intimidating but often a real pleasure - it was fun to share my understanding with others and describe what I knew! And because Codesmith encouraged me to always consider other engineers, I leave now feeling that I can continue to grow as a mentor as well as an engineer and human being. Codesmith is a really special place that is kept running by some really dedicated people and I admire them and am proud to have counted myself among them, even for a brief while! 

    I owe a particular debt of gratitude to Nancy Kousholt, Katrina Villanueva and Grisha Levine-Rozenvayn, all of them former or current Fellows, Lead Technical Mentors and Engineering Instructors who showed me what it means to be an empathetic engineer!
  • Student
    - 8/25/2021
    Kelly Cuevas  User Photo
    Kelly Cuevas • Educator • Student • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A
    After working on Codesmith's free JavaScript lessons through CSX and attending a few free workshops, I was ecstatic to win a free weekend intensive of "JavaScript for Beginners" (JSB). My instructor was Sophie, and I can't say enough about the whole experience. Sophie was kind, patient, and knowledgable. As an educator with 23 years of experience, I appreciate the methodical way Codesmith breaks concepts down and gives you ample opportunities to practice and apply what you learned before moving on. The main thing that sets Codesmith's approach apart from other workshops I have attended is their emphasis on technical communication. Both during interactive lectures and through pair-programming, you learn to communicate clearly and concisely about your code, which not only helps you communicate, but helps solidify the information so that you own it. The course culminated with a group project, which I was nervous about. Despite being a teacher and knowing the value of group projects, I have traditionally not enjoyed doing them myself. I couldn't wrap my head around how "coding by committee" could possibly work. I am happy to say the group project was one of my favorite parts, and Codesmith made it easy through their pair-programming system. I can't believe I actually enjoyed a group project and built a product with my awesome team-member classmates. I can't wait for more! Thank you, Sophie and Codesmith!
  • Jordan   User Photo
    Jordan • Software Engineer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Codesmith is a tier above many other bootcamps for one simple reason: They don’t just show you what to learn. They show you how. They encourage hard-learning and how to overcome  the very same roadblocks software engineers face on a day-to-day basis. Their fellowship program offers residents a way to connect with recent grads who understand the struggle / learning process.
     
    Also, the culture of the program is truly special. Let’s be honest-doing the kind of mental gymnastics a bootcamp requires can be overwhelming and exhausting. Even in the current remote setting, Codesmith scheduled moments to socialize and unwind. These kinds of connections with your cohort-mates and emphasis on community are in many ways just as important  skills to learn as the technical ones. 
     
    The career program is an added bonus most bootcamps overlook. Codesmith gives you an opportunity to hone your resume, practice system design and general interview technique, as well as connect you with recent grads at large companies for networking days. I actually got my current job from my cohort’s networking day, so I’m proof the system does in fact work. Before joining Codesmith, I was naturally skeptical of their numbers, but I quickly saw that they back up their talk. The 3 other members of my cohort’s project group all snagged six-figure jobs well-within the first 3 months post-grad. 

    There aren’t enough good things I can say about the entire program. This time last year, I had lost my job, had zero technical background, and was just starting to apply to various bootcamps. A year later, I snagged a dream salary at a major national company.  The technical elements, commitment to diversity and inclusion, community, and median salary for grads sets Codesmith apart from the rest. 
  • Great Prep Class
    - 8/3/2021
    Prince  User Photo
    Prince • Student • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A
    The CS Prep class has been invaluable in preparing me to pass the technical interview for the Codesmith immersive program. It was a great opportunity to experience the teaching style of Codesmith programs as well. Big shout out to my instructor, Matt for being so helpful.
  • Amazing
    - 7/29/2021
    Rob  User Photo
    Rob • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    If you're looking for a career change over to software engineering, then definitely consider Codesmith.

    After attending, I gained the confidence and competence to build a full stack application, understand dev ops, and system design.

    There are two main components that make Codesmith work: the production project and career support.

    Of course, the lectures, exercises, algorithm practice all matter in terms of building the foundation of your competence as an engineer, but the meat of the value lies in those two earlier things I mention.

    The production project is about a one month long open source project that you work on with a team of 3 other people. Its main objective is to produce a some sort of tool that bring real-utility to the developer community. It not only showcases that you can solve hard problems with code, but that you think deeply about problems that matter to real engineers. This is what sets this project apart from just any final project from a bootcamp. Just go to the Codesmith website to see that many of the open source projects made by its students are being used by actual developers.

    The career support is the other piece that is so important to landing mid- to senior-level roles. They prepare us for the job search very thoroughly from resumes, job profiles, applications, phone screens, technical interviews, etc. This itself is an entirely separate skill that warrants its own focus, and Codesmith works very hard on this part of it. They will continue to provide support after graduation and into your job search. But make no mistake, you have to put in the work both during Codesmith as you learn and also during your own job search. It took me about 2.5 months before I landed my senior software engineering role. Others have landed their roles sooner, but it all depends on the individual's self-discipline to keep at it. If you've got that and really want to break into software engineering, then you'll be ok.

    And as a side note, the CIRR reports are accurate.

    Codesmith has made a world of difference in my career, and I could not have done it without them.
  • Software Developer
    - 6/23/2021
    Wayne Wilcox  User Photo
    Wayne Wilcox • Software Developer, JPMorgan • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Choosing to learn a new skill was the best decision I made in 2020. It got me through a lot, and I got a great job. I have Codesmith to thank for that. The program taught me things I didn't even know that I needed to know. They pursue hard learning with empathy and all the understanding and open-mindedness in the world.  For the program, I applied myself vigorously, and I got back so much more confidence in my knowledge because of that.  They teach you an entire stack, so focusing and dedicating your energy to learning what they are teaching you is the key, but there is a great wealth of knowledge to be learned and applied here. More importantly, they care that I did a good job. They were just as keyed into my education as I was, and they helped me every step of the way - with helpful guidance that changed my understanding of software development, and sharpened my skills as a technical communicator and a teammember. With the confidence I gained from Codesmith, I got a job in 4 months. I applied myself, and focused, and filled out applications just like Codesmith told me to.  
  • Evan K.  User Photo
    Evan K. • Software Engineer • Student • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    (Disclaimer: As far as I know, the program is virtual-only at this point. I was in an on-site program pre-pandemic so some of this might not apply)

    A big reason I decided to invest my time, energy, and money (lots of money) into Codesmith was because I subscribed to the same philosophy of hard learning. Everyone is going to have a different experience in this bootcamp, and some of those experiences might have negative aspects. But for better or worse, Codesmith pushes you to be detail-oriented. This is the program for you if you're into seeing how the sausage is really made, as in knowing how your code is ACTUALLY working behind the scenes. You're not just learning languages and frameworks. You're being exposed to all the adjacent tooling surrounding them, like version control, containerization, state management, etc. That being said, Codesmith does hire people who only recently finished the program, to support and teach other students full-time. While some of these mentors are awesome, you obviously can't expect 100% accuracy from them all the time.

    Codesmith works because it's somewhere between a college course and a 9-5 job, in that it simulates a real world environment with your peers who are all in the same situation as you. You have meetings, projects, deadlines, happy hours, etc. Once you finish the program though, the hard part is actually putting all that knowledge and experience together in a cohesive package and selling it to an employer. Codesmith provides excellent support in this area too, especially in the salary negotiation stage, but in my opinion you need to do a lot of this work yourself. Nobody knows how to market your best qualities like you do, so you need to fine-tune the narrative you're presenting in interviews, see what works and what doesn't. It's an iterative process.

    While the course is always evolving (even as I was midway through the program), the team of engineers behind the curriculum are brilliant, and can be trusted to keep the material fresh and relevant to employer needs. There are some times where you will finish a lecture and be absolutely lost, but I believe the people most likely to succeed in this program are the ones who are persistent. Show up to Codesmith's events consistently, learn on your own consistently, ask questions consistently, don't be afraid to break things, and be ready to work a full day (and sometimes nights) for months straight. This is absolutely not for everybody, but if you are committed to putting in the work to make this your career, it's definitely attainable.

    If you're an aspiring dev, good luck on the path, and keep learning.
  • Luis  User Photo
    Luis • Software Engineer (Front-End) • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    As someone who has never worked a full time job in the US, I have to say that going to Codesmith is the best decision I have ever made in my life. I got a freelance offer of $55/hr within 2.5 months of graduation, which I left in a month after because the codebase had way too much technical debt. Within another 2-3 months, I landed 2 other offers - 1 from an acquired start-up with TC at around 120-130k and 1 from a tech unicorn with TC around 140-180k - and I ended up taking the latter because of the technology they are using.

    Codesmith has a huge emphasis on technical communication, deep understanding of Javascript and helping students to become what the industry called a T-shape engineer, where you develop a strong domain knowledge in one technology. That is the real reason why Codesmith grads were able to land Senior Engineer roles straight out of the program. The best part about Codesmith teaching philosophy is that it makes every graduate of the program less of a cookie-cutter than their peers and I believe that is also what makes the placement rate and salary of Codesmith grads much higher than every other programs (according to cirr.org third-party-audited data) because everybody ended up with different strong domain knowledge in the end - some become expert in testing, some in React, some in Vue, some in GraphQL, some in gRPC, some in Deno, some in databases and some in microservices.  

    In this 12-week program, the portion with a curriculum (we call it the junior portion) really only spans 6-7 weeks and the rest of the remaining weeks (senior portion) are spent on tech-talks and projects where students have the time to learn certain technologies really deeply in groups. Curriculum-wise, I honestly wouldn't say this is a 5 star curriculum program, its more like 3.5-4 in my book. Within the first 6 weeks, lectures are very short and are around an hour each day, and we spent the most time mastering our skills by "hard-learning" and doing exercises that are very difficult but achievable through pair-programming. However, what makes Codesmith's teaching really stand out is its teaching philosophy and that REALLY justifies the 5 stars I give to the curriculum here. The curriculum is more about teaching you how to learn and be curious with new technologies so that you know what to learn and can learn them really fast and really deeply all by yourself without going through numerous tutorials. Almost all of us ended up implementing different technologies by ourselves that weren't taught in the curriculum at some point for half of our projects. The teaching philosophy of Codesmith is so solid that I think the quality of the curriculum is probably purposely designed to be not too perfect so we can fill in the gaps by ourselves, which I am surprised by how well things just magically worked out in the end. 

    Before we graduate from the program, Codesmith allocated a week for the hiring portion, which I personally think is the best career advice I have ever had. That portion alone is worth at least half the tuition. We learned how to job-search, negotiate salary, write resumes and cover letters, reach out to recruiters and network effectively on LinkedIn with other working engineers. We also have an alumni channel where alumni would throw job posting and give referral to those who reach out to them and have the right skills set. 

    Overall, I would say this is an imperfect program that gets everything worked out perfectly and Codesmith will forever have a place in my heart. 
  • Michael Colley  User Photo
    Michael Colley • Data Scientist • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A
    I attended CS Prep to help level up ahead of my technical interview for the Full-time immersive course at Codesmith. Honestly, I was quite blown away by how much I managed to learn in those two weeks. Self-teaching JavaScript is a slow process but with the help of Matt and Greg ( the course leaders), I was able to get my head around some concepts that I was having a hard time committing to permanent memory like Closure and Recursion.  For the money, I think it's good value and is really helpful if you were to apply to any boot camp afterwards, not just Codesmith. The only con I can think of is that the hours were quite long but that's primarily because I'm based in the UK and so I had to shift my body clock to attend the course that takes place after work PST and late evening EST.

Codesmith Outcomes


91%
On-Time Graduation Rate
79%
In-Field Employed
$120,000
Median Salary

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

180 Day Employment Breakdown:

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

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

Still seeking job in-field
18.6%

Could not contact
1.4%

Salary Breakdown:

90% of job obtainers reported salaries. 3% of job obtainers were hired by the school itself.

Notes & Caveats:

Read the full CIRR report here.

Thanks!