About Codesmith
Location:
Codesmith’s Software Engineering Immersive program is an advanced residency designed to help individuals launch a meaningful, high-level career in Software Engineering. Codesmith offers full-time (13-week) and part-time (38-week) remote software engineering... Read More
Do you represent this school? Suggest edits.
Courses
Full-Time Remote Software Engineering Immersive
Part-Time Software Engineering Immersive
CS Prep
JavaScript for Beginners
NYC Onsite Immersive
Codesmith Reviews
Average Ratings (All Programs)
Anonymous
Software Engineer | Graduated: 20179/27/2017
Course
Full Stack Software Engineering Immersive Program
"Fantastic Experience"
In retrospective, choosing to come to Codesmith was the best decision I could have made. The curriculum and hiring preparation are as rigorous as anything I've seen, which can probably be expected. The focus that they put on community and supporting each... Read More
But make no mistake, this is a very productive work environment and they expect a lot from you during the 12 weeks. The quality and scope of the production projects are substantial, and in addition to the fantastic experience, I have something to show that I am very excited to talk to future employers and other people about.
Do you represent this school? Respond to a review.
Mike
Software Engineer | Graduated: 20169/27/2017
Course
Full Stack Software Engineering Immersive Program
"Excellent Experience"
Codesmith is a great place to advance your coding skills to the level of a mid/senior level developer. The staff does an excellent job of pushing students' problem solving skills while making sure you are kept abreast to the latest web technologies. The... Read More
If you are serious about advancing your programming skills to a professional level, I definitely recommend taking a look at Codesmith.
Anonymous
Sr. Software Engineer | Graduated: 20169/26/2017
Course
Full Stack Software Engineering Immersive Program
"A New Model for Modern Education"
Summary
Moved from NY to LA to attend Codesmith
Worked 5 years prior at home automation tech company as a software engineer
Graduated as part of May '16 Cohort 7 class
Accepted six figure salary job offer as frontend developer within 2 weeks of graduating... Read More
I think the two things that made my experience so great with Codesmith was the community and culture thriving there. From the very beginning, we were taught that our experience for the next 3 months wasn't going to be dictated simply by what we each of us could individually accomplish and learn. No, our experience was going to be heavily inspired by what we could accomplish and build together as a cohort. Codesmith did an outstanding job making sure that we were always thinking about how to "level up" each other via many different approaches such as pair programming to work on solving problems with a partner or simply creating a space where people could freely exchange ideas and dialogue with one another without fear of judgement.
Great Learning Environment
The academic knowledge that Codesmith teaches to get you up to speed with current technologies and more importantly their emphasis on honing your ability to think like an engineer, I think, are also what makes Codesmith a great program to quickly develop yourself into a great software engineer. The pace of learning is fast, but they also ensure that you succeed in the program. You'll become familiarized and well-equipped with the technologies and skills necessary to succeed as a developer today.
Exceptional Job Search & Hiring Support
Hiring Day was an exciting experience and a great way to conclude the program. There were many top tech companies present there including the company which I eventually joined. Codesmith was extremely supportive in this process by helping us prepare well in advance. And to top that off, Codesmith also provided post graduation support, doing regular weekly checkups of how we are doing in our job search process and providing helpful advice to guide us towards the job we're looking for.
Codesmith certainly exceeded my expectations of how much I could get out of such a short condensed program. I'm really happy to have been a part of it and to have had the fortune of meeting some really bright, like-minded, compassionate people, both the staff and cohortmates alike. If I had to do it all over again, I'd jump on it in a heartbeat.
Anonymous
Software Engineer | Graduated: 20179/26/2017
Course
Full Stack Software Engineering Immersive Program
"Very Rewarding Experience"
TL:DR: I had an amazing exprience with Codesmith. Although my program ended a few months ago, I feel I'll always be a part of the Codesmith Family.
Like most of you, I did my share of research before I applied and committed to Codesmith. You can read all... Read More
The program itself was very challenging to say the least. I definitely felt overwhelmed at times, but it really helps that you're surrounded by other engineers that are just as passionate and just as driven as you are. As some of the staff would say, "The challenges will be there to push you down, we'll be right here to lift you back up".
Unemployment can be a dark time for many, but I was tremendously fortunate to have the Codesmith staff to help me every step of the way. From the emails to the phone calls to the negotiations, Eric, Hira and Haley really showed me how to succeed.
Curt Toppel
Product Manager | Graduated: 20179/26/2017
Course
Full Stack Software Engineering Immersive Program
"More than a bootcamp"
There are a lot of choices for people to learn to code, and choosing the right one can be very difficult. It was only 3 months ago that I too was looking on how to improve my coding skills and spent hours doing due diligence. I cannot speak to the level... Read More
Anonymous
Senior Software Engineer | Graduated: 20179/26/2017
Course
Full Stack Software Engineering Immersive Program
"Not a Bootcamp – More Like a Graduate-Level Engineering Residency"
TLDR;
Incredibly high standards for quality of achievement, work ethic, technical and non-technical communication as practiced by both their graduates and staff
3-4% acceptance rate
A focus on advanced developer tools, open-source, and cutting-edge technologies... Read More
Compared to other programs
I was looking for the best program in terms of academic quality and hiring support. I open to move, but being a father, I also had a limited amount of time so a two-year masters program was not an option.
I narrowed down my search to App Academy, Hack Reactor, and Codesmith. Codesmith stood out for having the most modern stack of technologies covered, the enthusiasm their graduates had for the program, and the student production projects were far more advanced than any program including the universities including projects that have revieved media coverage and recognized by leaders in technology.
The application and interviewing process
The interview process is less about judging what you know and more about demonstrating your ability to communicate through tough challenges and your passion to push through. I was able to learn which areas I needed to work on in case I needed to try again. They always welcome retrying.
Work, life, culture
There were real sacrifices including a pause on work and social life and very limited time with my family. On the other hand, I could see no other way to have a career transformation than this. Also, it was all temporary and the internal support from Codesmith was always there for me.
Going through this journey with a community of like-minded individuals was beyond fun. You get the opportunity to work with talented, driven people who are on your same path and equally dedicated to reaching success. Everyday was filled with team wins and high-fives that kept us pushing forward to bigger challenges.
The regular ping-pong breaks and walks to nearby restaurants and bars in the tech-savvy Playa Vista area was also pretty vital in keeping us sane, too.
Curriculum
Codesmith focuses on full stack development with technologies that are the most in demand today but also for the next few years. It focuses on JavaScript because of its ability be used in so many technical specialties, but also for it’s ability to help learn other software languages. It’s not uncommon for production projects to include C++, WebAssembly, Python, machine learning, etc. The curriculum focuses of advanced problem solving strategies that build students' abilities to learn in an accelerated manor throughout their careers in a constantly changing industry.
Hiring Support
In addition to a highly selective hiring day, Codesmith has an entire team of entrepreneurs and hiring support staff that are a phone call away that help alumni with networking, negotiations, and interviews. Alumni also have access to office space and interview prep after graduating.
Recent graduates are finding themselves in senior level engineering positions at Microsoft, Amazon, LinkedIn, Nike, WalmartLabs, TBWA Chiat Day, NFL, etc. with salary offers well over six figures. When adjusting to costs-of-living, Codesmith’s recent grads boast the most successful salary offers in the nation.
Conclusion
This program is not for everyone. With a 3-4% acceptance rate, Codesmith diligently picks only the most passionate, driven, and valuable team-focused individuals who are willing to work towards aspirations beyond any other program. There was a lot of lost sleep, and even sometimes tears, but ultimately I feel truly honored to be a part of a industry leading community who I always plan on always contributing to. Though only two-years old, I’m looking forward to see them progress as they produce the future leaders of software engineering.
Scott
Software Engineer | Graduated: 20169/26/2017
Course
Full Stack Software Engineering Immersive Program
"From coding to culture this is how to teach and learn"
From the moment you think about applying to Codesmith you are welcomed with open arms into the community through the opportunity to attend many of their free weekly meetups. These provide a chance to extend your solo learning by diving into how Javascript... Read More
The Codesmith process is not for everyone - which is why it has longer hours than other programs but offers a more extensive curriculum, a final project phase where some student projects have received 4000+ stars on Github, and a culture that fosters teamwork and a striving for excellence.
From day one you are thrown into a world of problem solving. Guided by top teachers you are introduced to new concepts and then work through a well thought out curriculum in 2 day sprints. The sprints always seemed to hit the middle ground of difficulty with most students having just enough time to refactor their code and walk through it with fellow students. At any point in time (even staying past their work hours till 11pm most nights) Codesmith staff is available to guide you to the solution through the Socratic method. Instead of just giving you an answer the staff engages you in a back and forth conversation until you feel the slight warmth of a lightbulb above your head.
You'll do these sprints by pair programming with another student in your class and this is where you learn the soft skills that will allow you to excel in the workplace. Former bartenders work with ex investment bankers, students fresh out of college with an engineering degree code alongside former salespeople - this is how you grow your empathy, technical and personal communication skills and openness to others' ways of thinking.
All bootcamps will promise you the world, Codesmith included. It's up to you as an individual to take advantage of what is being offered to you. After careful consideration I decided Codesmith had the most to offer me. As a result I went from beginning to learn how to code on my own in September, joining the November cohort and receiving a job offer three weeks after graduation.
If you had asked me if I thought I would have been programming professional a year ago the answer would be no. Yet here I am thanks to the Codesmith ethos and the people it brings together. When looking to join a bootcamp understand that who you will be going to class with every day is just as important as the class itself. If you talk to anyone at Codesmith you'll immediately understand why the application process is more rigorous than other schools. As they tell you about the long nights they spent building developer tools or learning about data structures you'll see the grin on their face as they reminisce about the experience.
Anonymous
API Engineer | Graduated: 20179/26/2017
Course
Full Stack Software Engineering Immersive Program
"Take Control of Your Future"
About Me
I found my love for programming while studying at UCLA. I had taken a few classes in C++ but I kept telling myself that it was too late to change my major. During my senior year, I was fortunate to be given the opportunity to deploy a website... Read More
My Realization
I attended Javascript The Hard Parts for the first time in December 2016 and little did I know, it would leave such a lasting impact on me. The first lesson I attended was on Javascript Closures. Will Sentance, the CEO of Codesmith blew me away with his passion and desire to share his knowledge. I knew that at that moment, I had to get into Codesmith. I really wanted to be part of this engineering community.
The 13-Week Immersive
Codesmith was a tough 13 weeks but if you have the grit and determination to push through it, you're gonna have one hell of a good time. Not only does Codesmith build a strong HTML, CSS, and Javascript foundation, but the program also offers popular frameworks such as Angular and React. You get to dive into building SQL and NoSQL databases and you learn the power of single-threaded Node Servers. But most important of all, you meet some really great people. The Codesmith staff is super supportive, even after you graduate! And your chortmates will keep you motivated.
Life after Codesmith
Finding a job is never easy. But two weeks out of the program and I am now employed at a company that I'm super excited to be at. People may tell you that it's impossible to come out of a bootcamp and get hired as a software engineer making 6 figures... well they're right. But Codesmith is NOT a bootcamp. Codesmith is an engineering residency. It's a place where aspiring engineers can grow into seasoned software developers.
Andy B
Data Visualization Developer | Graduated: 20169/26/2017
Course
Full Stack Software Engineering Immersive Program
"Everything I hoped for and more"
A little less than a year ago I wrote my first line of Javascript and now I am employed by a wonderful company. I build amazing software and earn more than enough money to payback the debt I took on to attend Codesmith. On a daily basis I see a difficult... Read More
In addition to the instruction the job placement was such a huge help. Within a month of finishing the program I had two job offers, one of which was through Codesmith's job fair. Although coders are high in demand right now, it always takes a lot of work to get a new job, and the job support from Codesmith (interview prep, resume iteration, job fair, weekly check-ins) made the process so much less difficult.
All that being said, if you are seriously considering attending Codesmith you need to be ready to bring it. I was no stranger to hard work and long hours before I attended but those were 12 of the most challenging weeks of my life. Getting through the program, and landing a job on the other side, takes a lof of grit, determination, and most importanly you have to love to code. Attending Codesmith, and being employed as a software engineer, is really hard work. The high saleries won't be enough to get you through the day. You must also have a passion for it.
If you do have that passion Codesmith will provide everything else you need.
Brendan
Software Engineer | Graduated: 20169/26/2017
Course
Full Stack Software Engineering Immersive Program
"No Job experience to software engineer"
A bit of background about me. I graduated from UCLA with an Applied Mathematics B.S degree in December 2015, had a total of 2 C++ classes and that was the extent of my software engineering experience . I found Codesmith through a friend and visited JS... Read More
Before I go on about my experience at Codesmith I would like to add an exception. That is, this program is only for certain people and those people are the ones who are 110% dedicated to learning, growing, and giving it their all. This is not some ‘chill’ bootcamp where you can just hangout and mess around and then expect to get a job, if you put in the effort the results will come. Now saying that, I put my life on hold for 4 months (two weeks before and after the program) and dedicated more than 80 hours some weeks to my learning and my projects. You don’t need to do that but you do need to be motivated and completely bought in to what they are teaching you because if you don’t, you won’t get all that they have to offer.
Daily Life
Make sure to eat a decent breakfast before you get there because once you are there the hack hours starts after the 5 minute stand up at 9am. You don’t want to skip out on any of the hack hours. I was one of few that would bring their own lunch and dinner. I used my Sundays to get laundry done, make lunch and dinner for the week, and then relax a little bit. I would make sure to have some type of caffeine right before the lectures as most of the times your lectures could fall right after lunch, aka food coma. Besides that, I had a good flow and think everyone should be able to manage their time with only the one day off, like I said before you just have to be completely focused.
Academics
As a recent UCLA grad I learned from my math professors who were the genius people wanted for their research and were not the best teachers. This is not how codesmith is. The lead instructor was a very good teacher and he is also brilliant. Make sure to utilize him and any other people there, they literally are there for you so make sure to annoy them with as many questions as possible.
Competition
Also my experience from my math classes was that everything was based on a ranking and if you did better than your classmates you received a higher grade. The one thing that was so different and amazing was that there was still the competitive nature at codesmith, you always wanted to show the best projects or get as far as you could on all of the modules. But never was there a time where anyone wished a classmate wouldn’t do as well as them, but everyone was held accountable and we all pushed each other. This was by far one the the best aspects of Codesmith.
Community
If you don’t know already, Codesmith hosts JS The Hard Parts on Thursdays and they are also becoming one of the biggest meet ups in LA for React and Node. There is great opportunity to meet a whole slew of different people with different experiences and endless amounts of networking. Definitely take advantage of this but do not make this your priority while in the program because you should be focusing on learning and retaining everything.
Job Prep
I can honestly say I would not have been able to get any decent job without Codesmith’s help with my job prep. The mock interviews and resume building were the best help I have ever received in terms of job prep. The job search process is just that, a process, and they did an incredible job prepping me for that process. As long as you’re a hard working, compassionate, empathic, and personable person, you won’t have a hard time getting a job even if your experience is low, i.e. I have never had a real job before, and now I am a software engineer making 6 figures. Incredible to be able to say that and I owe it all to Codesmith.