About
About
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
Recent Codesmith News
- 2020 Coding Bootcamp News Roundup
- How 87% of Codesmith Grads Land Full-Time Coding Jobs
- Meet Our Review Sweepstakes Winner: Kendall Lu of Codesmith
Courses
Courses
CS Prep
ApplyStart Date None scheduled Cost $875 Class size N/A Location Online 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
Deposit No 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 Plans We offer case by case payment plans, please reach out to csprep@codesmith.io with questions! Refund / Guarantee If 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. Scholarship We 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 Level Suitable for beginners who are ready to level up to intermediate and advanced material. Prep Work We recommend some familiarity with the content in the Precourse Unit on CSX - our free online learning platform - https://csx.codesmith.io/. Placement Test No Interview Yes
Full-time Remote Software Engineering Immersive - Conducted in Central Time
ApplyMySQL, AngularJS, MongoDB, HTML, JavaScript, jQuery, CSS, DevOps, Express.js, React.js, Linux, Mobile Security, Data Structures, Algorithms, Node.js, Front End, Scrum, SQL, Python, Machine Learning
OnlineFull Time60 Hours/week12 WeeksStart Date None scheduled Cost $19,350 Class size N/A Location Online 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 Plans Codesmith 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 / Guarantee Refunds are distributed on a case by case basis but are available. Scholarship Codesmith 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 Level Prior computer science and programming skills necessary - many applicants are self-taught through our free weekly JS workshops/online prep course. Prep Work 4 weeks Placement Test No Interview Yes
JavaScript for Beginners
ApplyStart Date None scheduled Cost $325 Class size N/A Location Online 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
Deposit No 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 Plans We offer case-by-case payment plans, please reach out to jsforbeginners@codesmith.io with questions! Refund / Guarantee Refunds for the course are available and distributed on a case-by-case basis. Scholarship We 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 Level This course is designed for those with no coding experience! Prep Work We 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 Test No Interview No
Part-time Remote Software Engineering Immersive
ApplyMySQL, AngularJS, MongoDB, HTML, Git, JavaScript, jQuery, CSS, DevOps, Express.js, React.js, Linux, Mobile Security, Data Structures, Algorithms, Node.js, Front End, Scrum, SQL, Python, Machine Learning, GitHub
OnlinePart Time18 Hours/week38 WeeksStart Date March 6, 2021 Cost $19,350 Class size N/A Location Online 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 Plans Codesmith 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 / Guarantee Refunds are distributed on a case by case basis but are available. Scholarship Codesmith 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 Level Prior computer science and programming skills necessary - many applicants are self-taught through our free weekly JS workshops/online prep course. Prep Work 4 weeks Placement Test No Interview Yes More Start Dates
March 6, 2021 - Online Apply by January 23, 2021
Software Engineering Immersive Program
ApplyMySQL, AngularJS, MongoDB, HTML, Git, JavaScript, jQuery, CSS, DevOps, Express.js, React.js, Linux, Mobile Security, Data Structures, Algorithms, Node.js, Front End, Scrum, SQL, Python, Machine Learning, GitHub
In PersonFull Time60 Hours/week12 WeeksStart Date March 22, 2021 Cost $19,350 Class size N/A Location Online, New York City, Los Angeles 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 Plans Codesmith 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 / Guarantee Refunds are distributed on a case by case basis but are available. Scholarship Codesmith 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 Level Prior computer science and programming skills necessary - many applicants are self taught through our free weekly JS workshops/online prep course. Prep Work 4 weeks Placement Test No Interview Yes More Start Dates
March 22, 2021 - New York City Apply by February 5, 2021May 10, 2021 - New York City Apply by March 26, 2021April 19, 2021 - Los Angeles Apply by March 10, 2021
Reviews
Codesmith Reviews
- So impressed by Codesmith...- 10/22/2015Anonymous • Campus: Los Angeles
Their program is all about mentorship, and yet at the same time, they create students who become independent problem solvers. It's an intense course, but the instruction and the people at Codesmith are all truly first rate on every level. Not just awesome at teaching Javascript, but also just incredibly nice people who I enjoy being around. Best program going if you're serious about becoming a software engineer...
- Codesmith is the best!!!- 10/14/2015Joshua Satterfield • Student • Course: Software Engineering Immersive Program • Campus: Los Angeles
Currently, there are only a few bootcamps located in Los Angeles. I have attended meetups and online questionnaires at a few of them e.g MakerSquare, General Assembly, and Codesmith. My favorite of all is Codesmith for the following reasons...
BTW, if you don't want to read this article, you can watch a video summary below... :)
https://www.youtube.com/watch?v=hToEL-nNtyM
For those of you who don’t know about Codesmith, it’s a 12 week immersive Software Engineering program teaching Computer Science, Full Stack JavaScript Engineering and mobile development.
They also teach you how to think like an engineer, and give you that mindset so that you can invent and build the projects that you want to.
There are 3 key components that adhere to Codesmith. They are Community, Curriculum, and Passion. Now these aren’t necessarily mantras of Codesmith themselves, rather what I have noticed in attendance of their meetups, and this is one of the reasons that I am fascinated by being there and around that energy. Which in turn, leads me to the first component...
Community:
Talking of energy, It’s probably safe to say that it is highly unfathomable to know what it must have been like being around in the beginning of Apple, or Facebook, or any other major company that started similarly, but the feeling that I get being around Codesmith is what I would imagine that experience to be.
- The people! Everyone is so nice and welcoming. They make you really feel like you are a part of the family.
- The Instructors! The CTO Will Sentance and Lead Engineer Alex Zai are probably two of the most brilliant gentlemen that I have had the pleasure to meet. Not only are they entirely genuine and remarkable, but they are revolutionizing the Software Education Industry along with the Tech Industry. Aside from Codesmith, they have also developed some extremely, amazing things. One of those is Icecomm. Icecomm is an WebRTC based, Peer to Peer feature that allows you to add serverless video chat and data transfer to your application in, I believe under 10 lines of JavaScript and 4 lines of Angular. How great is that? Now to go a step further, they are going to open source it, so that in itself speaks to their wonderful character. If I could pick their brains all day I would. haha
- The Environment! The building is like a spaceship. It’s really cool! When you get off of the elevator you are met by these multicolored, fluorescent lights that resemble something from the future. The whole area is one large circle with several nooks and cranny’s for you to explore. The views are also great. There are balconies with a panoramic view of water and a large portion of Silicon Beach.
Curriculum
This is one of the things that sets Codesmith apart from everyone else in the software education realm. Also what places them at the forefront of technology because they are using what is now on the forefront of technology. The core of their Front-End curriculum is with React.js. WHAT???
- React.js ! If you don’t know what React.js is, React is an open-source JavaScript library for creating user interfaces that aims to address challenges encountered in developing single-page applications. (or simply put, “The Future of interwebs development” ;) “
- React Native! React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript andReact. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
- Distributed Systems and Some Machine Learning! Seriously, it couldn’t be better. These are the things that are powering the technology around us all today, including, but not limited to Gmail, iCloud and Google knowing what you want to search before you finish typing. No one is teaching these things in any bootcamp or program currently.
Here is a photo of the curriculum for a more in depth view:
Passion
One of the most important features of Codesmith and everyone there is that they are endlessly passionate about what they are doing. It’s highly evident in everything that they do. They actually want to help everyone bring their dreams to fruition, to build the projects and companies that they envision, and change the world for the better. This fact is something that I cannot stress enough. I only mention this because I have been to some of the meetups at other places like MakerSquare and I cannot say the same things. I really can’t even say anything remotely close, and I don’t want to go into a barrage of Makersquare or anything like that. This was simply my experience and mine alone, but it was quite uncomfortable. When I walked in everyone just kind of had an attitude and they weren’t welcoming. Everything seemed fabricated. You could tell that at the end of the day this place is just a business and they seem to only care about one thing: money. That is not an environment that I welcome, nor should anyone else. With Codesmith it’s different, not just for the aforementioned reasons alone, but also I am beyond enamored with the devotion of everyone involved. It’s a really special place and I suggest that everyone experience it for themselves.
Build With Code
You may ask, “how can I experience it without going to the program?” Well, I’ll tell you! Every Thursday from 6:30 - 9:00 pm Codesmith offers a free Meetup called Build With Code. I can’t emphasis enough how great this place is and especially the Meetups. Who doesn’t like free drinks? Who doesn’t like free food? Not only do they offer those things, but you are able to build cool things and learn about programming in JavaScript. We’ve built a video chat app. A YouTube app and currently we are learning about the hard parts of Javascript, which for anyone trying to get into a bootcamp is essential. Last week it was Callbacks & Higher Order Functions.
The way that it works is, in the beginning you go around and introduce yourself, then tell everyone a little about you, what you’ve been building (if anything) and what your interest in JavaScript is. Subsequently the instructor Will goes into a lecture with slideshows and breaks down everything to first principles, which if you are a fan of Elon Musk (I am) means that that is how you get the job done. Will’s teaching methods (Socratic, I believe) are fantastic. He makes everything so clear and concise that the light inside your mind goes off and you finally understand what it is that you have been making so complicated. You see the solution simplified… Especially in dealing with two of the most misunderstood objects (no pun intended) in JavaScript.
After the lecture, you are split up to pair program. I know you may be thinking... "I don’t want to pair program! I won't go just because of that," but It really is great! Not only can you possibly make a new friend, but you also get the chance to see how other people think, and how they arrive at a solution. That is invaluable in itself because it can help you approach a problem differently one day. When you are pair programming the EIR’s (Engineers in Residence) come in and walk around to offer their assistance to anyone if they get stuck and also to answer any other questions you may have. These guys are really great. Super friendly and helpful. Will then wraps up with a summary to help solidify all that you have learned and then you can wander around the facilities, grab some drinks and food, and hang out and talk with everyone there. If you don’t want to do any of that, you don’t have to, but I can’t recommend that you should enough.
I hope that I am able to clear a few things up for anyone, and if not you can message me or get in touch and I will gladly answer any questions about my experience. If I can’t answer those questions Joseph at Codesmith is also a really great guy and he will be glad to help you. Below are some links to where you can find information on the topics I covered here in the postings...
- Love it!- 8/3/2015Anonymous • Student • Course: Software Engineering Immersive Program • Campus: Los Angeles
It's tough for me to write this because it almost sounds contrived, but I love Codesmith most because, it's become my home.
I am currently enrolled in Codesmith's 12-week immersive program. We have just finished week 4 and I am excited to get started on the project portion in just 2 more short weeks. I can't say enough good things about this place. The community is the kind where we spend Sunday together even though it's not part of the program. The people are amazing, passionate and incredibly smart. I haven't felt this happy, excited and welcomed in years.
So far we have learned: HTML, CSS, Javascript, jQuery, React, Node, Angular and MongoDB. We also learned a bunch of ancillary things like Express, Mongoose, Bootstrap, Ajax, etc., but those aren't really concepts so much as tools you learn how to use when you need them.
It's tough to recognize the progress you're making while immersed in the program because you're comparing where you are today to where you were yesterday. Fortunately, every now and then you get a reminder of just how far you've come. The most recent moment for me was just after presenting my first full-stack project when a student in the junior cohort asked me to help him with understanding hash functions.
Before entering codesmith I was barely understanding closures and callbacks and I didn't even know what a hash function was or what it could be used for. Now I'm deploying a full stack application to Heroku and using a hash function in conjunction with a database to implement my own authentication! It's an amazing feeling!
In short, I love this place. I'm learning a ton and If you're serious about becoming a full-stack engineer, apply today!
A deeper dive on the experience here:
Things I love about the program:
Community
The community here is amazing. Everybody is super friendly, hard-working and always willing to help you understand a concept.
Instructors
The instructors here are top notch. Will Sentance, the CTO teaches a bunch of the tough concept lectures. I don't know if it's his british accent or friendly demeanor, but I find him incredibly easy to learn from. Even with my ADD, he keeps my attention and his explanations are really really clear.
The pace I'm learning
When you start the course there is a large disparity in the knowledge between students with a computer science background and those without. Coming from economics and business, I was really far behind! After the first few weeks, however, the disparity is much smaller and you start learning things like React and Angular - topics that nobody has seen yet. Although I don't expect to understand computer science theory as well as some of my fellow students, I'm just as good as them at building apps!
Thursday night happy hours
This is an incredibly hard program. Everybody here is really driven to succeed. People stay late every night to finish their projects or study up on concepts they're struggling with, but on Thursday nights we party... It's awesome.
Things I get frustrated with:
Workload is very heavy
I understand why the workload is so heavy. We're going from 20% to a full-stack engineer in twelve weeks. There really isn't an easy way to do this.
Hours are really long
We work 12 hours a day, minimum. My typical day starts at 8:55 AM and ends around 10 PM. Again, I understand this is necessary, but I do miss free time.
Things I have a love-hate relationship with:
Pair Programming
If you haven't pair programmed yet, you should. Find a friend who is about the same level of programming as you and pair! There is more to it than this, but essentially you don't touch the keyboard ("navigator") and they take directions from you ("driver"). After twenty minutes, switch roles. This is likely going to be an incredibly frustrating experience for both parties. However, it is absolutely the best way to accelerate your learning. I love learning quickly, but in the moment I get frustrated because I just want the answer!
The Socratic method of teaching
The Socratic method of teaching essentially boils down to this: the instructor does not give answers they just ask you questions to guide you to the right answer. This is super effective because it forces you to make the connection yourself. Pretty much all law schools teach this way as well as Harvard, Darden, and Tuck Business Schools.
- Incredible Program that delivers on its promises- 2/17/2021Anonymous • Senior Software Engineer • Graduate • Course: Software Engineering Immersive Program • Campus: OnlineCodesmith is an incredible program that delivers on its promises. The below points are in no particular order but all incredibly valid.
1) The hours are long. You are truly immersed in code.
2) They want you to fail (but they will help you overcome those failures). The point is to learn by doing and understanding the process and then overcoming the frustrations.
3) They emphasize an empathetic engineer. The goal is to be not only a knowledgeable engineer but also one that knows how to communicate about the code. That helps in life - but also in interviews after the program.
4) As others have said, I did not believe the CIRR reports when I joined. But after hearing the results of some of my peers, I am surprised that the results are not higher even.
5) They don't create a cookie cutter bootcamp graduate. They teach you to be a 'T' shaped developer that excels in a category that you focus on for your production project. The beauty of that is each person has a different strength from everyone else by the program's end.
6) The hiring portion is top-notch. They teach you how to sell yourself - and that is worth the price of admission alone.
7) The post-codesmith job search is tough - particularly mentally. They do prepare you for that, but just going to codesmith alone doesnt get you the jobs. You really have to put in the work.
8) I graduated in December 2020 and it took me 2.5 months to find a job.
- Full Stack Immersive Program- 2/13/2021Anonymous • Student • Course: Software Engineering Immersive Program • Campus: New York CityCodesmith is a great program for those who are ready to put in the work to become a software engineer. Codesmith's way of instruction can feel rough at times, but because they push their students out of their comfort zone, that's why Codesmith is so successful. Their approach to the job hunt is amazing and I encourage you to go through the program and see it for yourself.
A lot of what you're paying for at codesmith is invaluable. Personally, I loved that they put me in a mindset to succeed and to go after what I deserve and nothing less.
- Incredible Growth Experience- 2/3/2021Anonymous • Graduate • Course: Software Engineering Immersive Program • Campus: Los AngelesCodesmith teaches its residents how to take on any new software technologies quickly and efficiently - not through memorizing syntax, but understanding the logic and how the code works under the hood. Its curriculum facilitates deep dives into central techs, eloquent communication, empathy, and engineering mature products. Its emphasis on collaborative workflows allows residents to work effectively as teammates, ideate exciting, marketable applications, iterate on features, bridge different engineering approaches, and troubleshoot through code reviews. The staff and support community is superb from teaching to hiring. A life-altering growth experience.
- Not Perfect, But Worth It- 1/31/2021Anonymous • Graduate • Course: Software Engineering Immersive Program • Campus: Los AngelesAt the beginning of 2020, I had never written a line of code in my life and could not tell you the difference between Java and Javascript. A little under a year later, I'm at $170k annual base comp for my first software engineering job.
Long story short, I was let go from my non-programming job at the beginning of COVID and started looking into a career pivot into software engineering. From dipping my toes into the space and attempting to self-teach, I quickly realized what a great resource CSX (which introduces you to the "hard learning" philosophy that others have spoken so much about in other reviews; e.g. for most of the problems, they do not spoon-feed you the answers a la FreeCodeCamp) was and was quickly introduced to the broader Codesmith community.
Anyway, I went through CSX and enjoyed it enough to sign up for CSPrep. If I were to be brutally honest, I did not find CSPrep worth it. You'll get just as much value from going through CSX, deeply understanding all the exercises there at a fundamental level, and attending the free Hard Parts lectures. I found nothing new in the CSPrep curriculum. However, it was helpful that the tuition rolled over to the immersive program though, so I can't complain too much.
The immersive itself was a blast to go through. While I would say that the curriculum is again nothing special - you spend a lot of time being taught by fellows (aka former students who literally just graduated from the program) and they can be hit or miss. Unfortunately, there's no way for prospective students to really screen who the fellows will be in their cohort (as half of your fellows will literally be hired a week or two before your cohort's start date); you can at least vet the lead instructors through their Hard Parts lectures (they are overall very solid). It's just that you won't necessarily be any better off at Codesmith vs. if you just rely on the abundance of free or cheaper resources online to learn the core technologies that are taught.
That being said, the real value of the program comes from the project portion and the focused multi-week job hunt strategy curriculum. The smaller projects are mostly your standard CRUD apps that any bootcamp will have you make; you are encouraged and should explore new technologies / libraries with these projects - e.g. GraphQL, OAuth, D3, Typescript etc. The highest profile project you'll create is the production project (which Codesmith itself markets quite heavily). You'll be granted the choice of either iterating on an existing project from a previous cohort or creating a new project from scratch - from my experience, most choose the former. Granted, most projects, especially if you are starting from scratch are of dubious usability / quality but the real value comes from diving deep into a particular technology and tackling tough challenges that comes with building a developer tool to help fellow devs overcome their tough challenges. When on the job hunt, I was able to consistently pass non-coding screens with recruiters or hiring managers by being able to talk shop about my chosen technology's pros, cons / tradeoffs as well as having pointed examples about interesting technical challenges I had faced (I got this question on almost all my interviews), all gained from working on the production project.
The point is that it'll always be a tougher job market for bootcamp grads, but Codesmith solves for this by providing you the tools to job hunt effectively and craft a cohesive and credible (sounding) narrative around the skills that you have hopefully picked up from attending the program. And that's where most if not all of the value from the almost $20k tuition comes in. Again - the curriculum is nothing special, but you can't really enter the job market at the salaries that Codesmith grads do without a robust portfolio of projects that you have been forced to create, a well-written resume (Codesmith is very strict about how they want grads to craft their resumes and will force a few rounds of edits until students get it right), and the technical communication skills to back all that up.
Special shoutout to Eric, who is the resident salary negotiation expert. He's a great hypeman but more importantly, provides a solid framework and strategy for students to lean on during negotiations, which are often really damn awkward. He's available on-call post-grad as a resource once you're able to secure an offer. Using his script, I was able to confidently and successfully negotiate a material bump to my total package.
- It pays back your hard work.- 1/19/2021Anonymous • Fullstack Engineer • GraduateA little about my background:
- Unfinished BS degree
- I moved to the US and worked in an unrelated field for 5 years
- 0 prior coding experience, I simply watched a YouTube video about bootcamps and decided to give it a shot.
Fast forward to one month after the graduation: Mid-level role at an amazing company, with the salary higher than Codesmith' advertised average. It took exactly one year from my first line of code(to see if I even like it) following some silly tutorial to accepting the offer. (I spent 6 months at Codesmith, stayed as an engineering fellow for 3 months after the program).
Curriculum:
It covers all the topics you need to know to get hired, provides you with a very solid foundation, but also relies on you diving deeper and learning a lot of things by yourself. And don't get me wrong, I'm not saying Codesmith doesn't teach you everything. It encourages you to dive into the weeds and figure out things an average "newbie" would never worry about and those cannot be taught.
The "vibe":
I was the first fully remote cohort and oh boy did I consider not going. To those worried about the "spirit" and "fun" and "emotional attachment" to people - its all there! Happy hours, talent shows, casual drinks, late-night study sessions, random chats. You are literally never alone, you're either working in pair or in a group. You become good friends with your teammates and make a lot of great memories!
Hiring portion:
One of the lead instructors at CS said "our hiring program is already worth the price", and I think he is damn right. You will have a group of people whose job is to get you a job, you will have a network of hundreds of grads sharing their experience and practicing algos/interviews. It's still on your shoulders to practice and apply daily, looking for a job is a job after all, but at least you are well supported during this process! (Though I have to admit it was still stressful af)
VERY IMPORTANT thing to remember:
There is no magic. You wont go in and suddenly become an engineer. You wont "do your time" and then end up knowing React/JS/Node. You want 100k+? You will have to work your a** off for it. You will probably have to stay after hours to finish up something and read/research more. Its 1000 hours in 90 days.
A lot of instructors say "Trust the process" when you are feeling like you are falling behind. Dont let that fool you into "I should blindly trust it". Slight modification: "Trust the process, but remember that process involves hard work and dedication".
10/10 would recommend:)
- Life Changing- 12/18/2020Anonymous • Student • Course: Software Engineering Immersive Program • Campus: New York CitySummary: its most likely going to be the hardest thing you've done in your life. None of it is easy. Getting in to Codesmith is hard, graduating Codesmith is hard (the 75+ hour weeks are no joke). Getting HIRED after Codesmith is going to be even HARDER. Seriously, getting a mid-level engineering role is hard. Don't expect to graduate and easily get hired. That said, I did get hired 10 weeks after graduation with a mid-level engineering role (but that was 10 weeks of 100% effort). If you're serious about moving into engineering, Codesmith should be your top choice. It will be much harder than you're imagining, but it can be done (even in a pandemic..!).Outcome: 10 weeks after graduation, a base salary very close to Codesmith median + equity.My Background: Non-technical major from top 50 public college. 'Prestigious', but non-technical work experience before Codesmith, so I just left it off resume. If youre making a switch to engineering, pretty much nothing you did previously really matters. Don't expect it to help you, it may actually hurt you if its on resume. I had written a little code before prepping to interview at Codesmith, but not much. Took 3 months of prep and 2 interviews to get in. Then had 1 month to prep before immersive. So 4 months pre-Codesmith, 3 months at Codesmith, 2 month job hunt, turns me from zero (pretty much) to mid-level engineer in 9 months. Granted thats prop an average of 45-55hr weeks working towards it.
- A smart investment- 12/15/2020Anonymous • Front End Engineer • Graduate • Course: Software Engineering Immersive Program • Campus: New York CityQuick summary: I have no technical background, I studied about 500 hours before being accepted into Codesmith, and 4 months after graduating I landed a full time role with a great company, with a 150% higher salary than my previous job, and high career satisfaction.
Fiscally speaking, investing in Codesmith's immersive engineering program is worthwhile just for the guidance on salary negotiation, but it's a lot more than that.
The immersive program environment reflects the actual workplace for engineers, establishing professional expectations and building teamwork skills and confidence in technical communication. I knew that I wanted to apply to Codesmith after attending a Hard Parts workshop in NYC, where attendees are expected to technically communicate in a group. It gave me instant confidence in what I had been previously studying entirely on my own with minor interest in participating in any kind of bootcamp situation.
I spent at least 90% of my time at Codesmith working collaboratively with others. These team activities included: reporting regularly to stand-ups, preforming code reviews, mentoring newer engineers as well as receiving mentorship, using git collaboratively, preparing tech talks, and pairing - so I felt completely prepared to step into the professional engineering work environment.
Codesmith's curriculum is progressive and up-to-date. If you're like me and have no technical background, you may have to put in a lot of extra effort before, during, and after the program. I don't think I would have landed a job by doing the bare minimum. However, if you're ready to work hard and keep pushing to learn more and more, this is the best program to support you in your journey to professional Software Engineer.
- Front end developer- 12/9/2020Anonymous • Graduate • Course: Software Engineering Immersive Program • Campus: New York CityIt's what you make it. I only went to Codesmith, so I don't have any other bootcamps to compare it to. But I had no technical background and I started coding in January 2020, did the bootcamp June - August 2020, and had a job by the end of the year. If you do what they say (which isn't easy because it's hard work) the experience and outcome that I had should be achievable.
- Great- 11/7/2020Anonymous • Software engineer • Graduate • Course: Software Engineering Immersive Program • Campus: OnlineCodesmith was great. I graduated in August and accepted a job offer for well above the advertised average salary in October.
Outcomes
On-Time Graduation Rate
In-Field Employed
Median Salary
97% of students intended to seek in-field employment within 180 days of graduating. 3% of students did not intend to seek in-field employment.Below is the 180 Day Employment Breakdown for 62 graduates included in report:
180 Day Employment Breakdown:
Salary Breakdown:
Notes & Caveats:
< $100,000: 21.4%
$100-$110,000: 19.0%
$110-$120,000: 11.9%
$120-$130,000: 21.4%
$130-$140,000: 11.9%
> $140,000: 14.3%