Codesmith offers an extensive hiring support program that guides Residents through whiteboarding, advanced technical interview practice, resume and profile development, and interview and networking strategies. Support continues upon graduation with bi-weekly check-ins and, after offers, negotiation support. Overall, 25% of graduates receive offers for Senior Engineer positions and above, and about 70% receive offers for Mid-level Engineer roles.
Recent Codesmith Reviews: Rating 4.89
Recent Codesmith News
- Everything You Need to Know about Codesmith’s New Online Bootcamp
- Deep Dive: Career Services at Codesmith
- Becoming a Remote Developer for Hilton after Codesmith
Deposit No deposit FinancingWe 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 firstname.lastname@example.org 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.
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
More Start DatesMarch 2, 2020 - Online Apply by February 17, 2020March 30, 2020 - Online Apply by March 16, 2020April 27, 2020 - Online Apply by April 13, 2020
OnlinePart Time6 Hours/week2 Weeks
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
More Start DatesMarch 7, 2020 - Online Apply by February 21, 2020April 4, 2020 - Online Apply by March 20, 2020
OnlinePart Time18 Hours/week39 Weeks
Deposit $2000 FinancingFor our BETA program we will be offering multiple payment plan options where you can select from various monthly payment choices or deferred payment alternatives. Please email email@example.com with questions. 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.
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
In PersonFull Time60 Hours/week12 Weeks
Deposit $2300 FinancingWe have financing partnerships available via SkillsFund as well as case by case payment plans! Please email firstname.lastname@example.org with questions. 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.
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 DatesMarch 9, 2020 - Los Angeles Apply by February 10, 2020April 27, 2020 - Los Angeles Apply by March 30, 2020June 15, 2020 - Los Angeles Apply by May 18, 2020March 30, 2020 - New York City Apply by March 2, 2020May 18, 2020 - New York City Apply by April 20, 2020June 6, 2020 - New York City Apply by May 5, 2020
339 reviews sorted by:
- Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
- Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
- Be nice to others; don't attack others.
- Use good grammar and check your spelling.
- Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
- Don't spam or post fake reviews intended to boost or lower ratings.
- Don't post or link to content that is sexually explicit.
- Don't post or link to content that is abusive or hateful or threatens or harasses others.
- Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
- Please note that we reserve the right to review and remove commentary that violates our policies.
Click here to log in or sign up and continue.
- Jeremy Yip • Software Engineer • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
Who are you?
I’m an EMT, Berkeley grad, and returned Peace Corps volunteer that joined the Codesmith program at the end of my 2-year service in the highlands of Guatemala.
Did it work?
I’ll be starting as a front-end web developer with a Codesmith hiring partner in Santa Barbara next week. I received two other offers some time after I accepted my current position.
There are a number of reasons, but a lot of them are already covered in previous reviews. Rather than echo, I’ll pull a Steve Jobs, get obsessive and detail-oriented, and try to cover topics that are smaller in scope but provide insight to someone who hasn’t necessarily attended the school.
There are benefits to having a CEO that is a strong and constant presence. Besides frequently handling business at the school:
Will was there to set the cultural tone of our class on day 1 -- as a cohort, we succeed together or not at all.
He gave a variety of different lectures on topics like object-oriented programming, technical blogging, and interviewing expectations throughout the weeks.
Will was with us to give a kick-off presentation for our first hackathon together.
He was there halfway through the program for one-on-one sessions.
He was there on our Hiring Day to open the floor for our thesis project presentations.
Two weeks after the program concluded, Will was there personally answering questions when the school brought our cohort in for job hunt updates.
Granted he’s not there every single day, he is available to you. Will might be encouraging a tech firm to attend hiring day or interviewing with journalists to discuss Codesmith’s philosophies, but I won’t hesitate to say that if I were to email him now as a graduate 3 months out, he would respond within a day.
CULTURE & COMMUNITY
It’s that moment when the fellows have been gone for hours. It’s 1:30 AM. You’re hammering away at a chrome extension with a partner and neither of you know how to proceed. Or maybe, you’ve invested an hour and your map method still isn’t working in Cheerio (protip: read docs and check the parameters). You know everyone’s exhausted and short on time, but you need the help, and you have to ask for it. These stressful situations are when culture really comes into play.
The community is focused on unconditional support. Expect to have it here, and expect to give it here. Let me give you a few examples.
I was working on a module with the avid surfer / Boeing engineer of our group, and we nail another exercise together. It’s looking like we might be on track to finish early. Get home. Break from the 80ish hour weeks. The first thing he asks is, “How do you feel about checking up on everyone else and seeing if they need a hand? It won’t take long.”
For a hackathon, we’re given about 6 hours (including lunch) to ad-hoc something functional. An experienced software engineer in our cohort has his eureka moment, bypasses problems with CORS and network requests with some proxy workaround, and has an hour and a half to make his project work. He then gets peppered with questions by cohort-mates. “Hey, how’d you get that proxy to work?” “Could you give me a hand with flexbox?” He carves out even more of his time to help. So much so that he presents an unfinished project (which I know for a fact he could’ve completed).
I could go on and on about the small details that made the culture so magical, but it really is a matter of seeing it in action for yourself. Visit the campus. Have a conversation with a few current students. You’ll understand.
FEEDBACK ON FEEDBACK ON FEEDBACK
If you bring up a concern, it will be considered. During the first 6 weeks, feedback is given to Victoria, director of operations. Every two days as a group, you’ll review the recently completed core modules and lectures. “Please split the testing and build tools module into two separate days.” Lo and behold, the next cohort has two days for the two modules. “Can we get more cheez-its in the kitchen?” And like magic, it appears. “Reviewing our React module with ES6 syntax when we learned with ES5 syntax? BAD.” You get the idea.
The feedback doesn’t end when sessions end either. After graduating, when I saw staff at a tech fair, I started chatting with Victoria. We were talking about the implications of increasing class sizes, and she said, “It’s great that you care. What do you think we should do?” She and her coworkers are open to criticism and change not because their job tells them it’s important for company development from 9-5. They sincerely want what’s best for students.
With all of that in mind, obviously not all suggestions will be implemented (there are still parts of the curriculum in ES5 and parts in ES6, there still might be grammatical errors in exercises, etc.), but it will be for a combination of reasons -- other low-hanging fruit to take care of, impact of changes, etc.
It’s interesting that the website doesn’t immediately mention this, but there is a support network when the program finishes.
A week after graduation, the entire cohort is brought back to campus for school updates, discussions about job-search apprehensions, and personal meetings with Hira.
There are check-in calls with Hira every two weeks after the on-campus meeting. She reaches out to track your progress, mental well-being, and again, answer any lingering questions. And the best part? She always follows through. “You’ve got an offer? I’ll get you in touch with Eric.” And the day after, I’m having a conversation with Eric. “Ah! AngelList messages can be tricky. Send over some of your examples and I’ll check them out.” A day after I send them, she replies. Here’s part of the email.
No problem Jeremy, that's what I'm here for!
Some notes on your messages:
The personal touch is great. You're really highlighting your passion for what the company is doing, I wouldn't change anything there.
Ultimately, the company wants to know what YOU can do for THEM. It's great that you have a learning mindset, and seek first to understand, but try to throw in a phrase about why you're qualified. Is there a particular stack they're working in that you're a boss at? Did you work on a technical project that is somewhat similar to what they're focused on?”
You aren’t the product of some easy-bake oven. Codesmith doesn’t “set it and forget it.” The job hunt was one of the more difficult parts of the journey, and it's genuinely nice to be able to rely on staff for solid guidance.
Bro. Now I have even more questions.
Feel free to get in touch!
- Incredible experience- 10/8/2016Sandra
I'm a recent graduate of Codesmith, became a Codesmith engineering fellow, and am now getting ready to start a full-stack position with a wonderful company. I can say without a doubt that Codesmith is a transformative experience. I have honestly never worked harder in my life and it absolutely paid off.
The program is rigorous and designed to not only teach you core concepts, but also how to learn, find an answer, and problem solve. As a result, I felt prepared to enter the job market having learned in-demand skills while also feeling confident in my ability to continue learning and adapting throughout my career.
The projects you work on and community support are what really drew me to Codesmith - and I was not disappointed. The projects you build are technically challenging and are often directly addressing an issue in the developer community. I learned so much during the project period - not only about web development but also how to approach problems, debug, and coordinate with a team of engineers.
I also became extremely close with my cohort. These students were successful prior to Codesmith while also being caring and supportive, who I genuinely enjoyed spending time with (for 14 hours/day). The staff is also approachable and truly invested in your success - going out of their way to help however they can. They offer advice without hand holding through topics - forcing you think about concepts more deeply and giving you a personal sense of accomplish it when you figure it out.
I wouldn't be where I am today without Codesmith. It was a truly incredible experience.
- Everything I hoped for and more- 10/6/2016Andy B • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
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.
- Codesmith - THE Place to Change your Life- 9/19/2016Michael Blanchard • Engineer in Residence • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
Codesmith is the type of program where every student leaves as a transformed version of the person he/she came in as. The most obvious transformation is one’s exponentially expanded software engineering knowledge and experience, but students also leave with a radically broader grasp on empathy, the kind of empathy you gain from intense pair programming sessions and grinding through 12+ hour days with your Cohort-mates.
Attending a coding bootcamp is a major life decision, and I have not once regretted choosing Codesmith over any of the other options in LA or elsewhere. You receive full devotion during and after graduation and I wholeheartedly believe there is nowhere better to begin the next chapter of one’s life.
- Breaking into the industry- 9/18/2016Danny • Software Engineer • Graduate • Campus: Los Angeles
Hired: Yes (In Los Angeles)
Salary: 100k+ and Equity
Graduated: June, 2016
I was hired by a company that Codesmith brought to hiring day. I make a salary equivalent to a mid-level developer in San Francisco because that's the kind of quality engineers that Codesmith makes. Prior to this I dropped out of graduate school for Landscape Architecture, and I worked in construction before that.
Codesmith teaches you the fundamentals in data structures, algorithms, and web technologies. You will learn the "whys" of how things work, which will make you a better engineer. Every day you're challenged with an algorithm(which is important because companies will test your problem solving abilities). You learn the current trending technologies that will assist you in getting a job. (I currently work with a front-end framework called React). Then you build a project that proves you are a capable engineer, and people will be like "Ooo" and "Ahhh"(that means they'yre impressed). Then they assist you in finding a job by throwing a huge party(well both an actual dinner party, but also a hirng event, which is pretty sweet). After graduation, you will have weekly meetings that checks your current progress on your hiring status.
It all sounds shiny, but it will take a lot of work to get you from an unemployable world of warcraft player into an employable professional software engineer. However it's a lot of fun, and Codesmith creates the culture and curriculum that gets you to that point. I'm glad I decided to go to Codesmith, now I can be an employed world of warcraft player(I kid, I work pretty hard at my job). On a serious note, Codesmith's curriculum and staff is top notch. I enjoyed my time there and I hope you do too.
Best of luck to anyone who's read this review, and you can do it!
- Excellent Program- 8/1/2016Sam • Course: Software Engineering Immersive Program • Campus: Los Angeles
- Successful transition to software engineering- 7/17/2016Tiffany • Software Engineer • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
I am a former student, former engineering fellow, and current employee (Software Engineer) at one of Codesmith's hiring partner companies.
The staff at Codesmith was quick to respond to inquiries and setting up appointments for both the cultural and technical interviews was a breeze. There was a good amount of emphasis placed on learning JS fundamentals on your own before applying, and as a hard worker, I appreciated knowing that I would be surrounded by other hard workers if I got into the program.
Something that really stood out to me during the application and interview process was how passionate the Codemsith community was about cultivating a positive engineering environment. I was deciding between Codesmith and another prominent bootcamp in LA that I was also accepted at, but the culture at Codesmith is really what solidfied my decision to go there.
The program seemed to be academically challenging for all students despite people's varying levels of technical experience and background. It was well-paced, and although I was constantly challenged, I never felt like I couldn't handle the amount of work, and I certainly never felt bored.
As a working software engineer now, I realize how relevant almost everything we learned in the program was. My employer seems to always be surprised by the amount I already know despite this being my first engineering job.
Also, I'd like to add that getting into the program was a competitive process, but once you're in, you really develop a strong rapport with your cohort. I still keep in touch with my cohort mates and it's inspiring to see how much we've all grown and accomplished since the program ended.
I applied and was selected to stay on as an engineering fellow after my session ended. I stayed on for an extra six weeks (though it's typically twelve) to assist with solution and approach lectures, guide students as they learn new concepts, and help debug students' code.
I was really able to solidify the material I learned as a student in the program having to explain it to new students and answer their unexpected questions during the fellowship. Being able to explain technical concepts in great depth really set me apart from other applicants when I started interviewing.
Job Placement Experience
I met my current employer at Codesmith's Hiring Day around six weeks into my fellowship. They noted that they were impressed with my communication skills and dedication to technical excellence, which wasn't surprising since both qualities are constantly emphasized at Codesmith.
Even after getting traction in the interview process with a few different companies, the Codesmith team stayed involved and were always checking in to make sure I had the support I needed to be sucessful as I was getting close to landing my first software engineering job. I couldn't appreciate them more for having helped me get to where I am now.
Before I joined Codesmith, I thought it would be near impossible to become a software engineer without a major in computer science. Codesmith not only gave me the training, but also the confidence and network that allowed me to become a working software engineer today. 10/10, would do it again.
- An Amazing Learning Environment- 7/8/2016Hamza • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
Two things set Codesmith apart in my opinion.
1. The people: There are hundreds of coding bootcamps out there and it was difficult to figure out which one was the best for me. I visited as many as I could, and tried to figure out what was differnent about each one, and what schools existed to just take my money. I attended JS The Hard Parts at Codesmith's headquarters in LA, and was blown away by everyone's willingness to help me learn. That continued after I started as a student. Everyone at Codesmith, from the instructors, to the fellows, and even the students was willing to stay late and help me become a better developer. On top of that, the students at Codesmith are exceptionally gifted and talented people who previously have gone to the worlds best universities and have been very successful in other careers. You can't help but learn faster when you are surrounded by such talented people all day.
- Exactly the jumpstart my career needed!- 7/8/2016Wade Armstrong • Graduate • Campus: Los AngelesI'm a husband, dad, and former Product Manager, making the move into Engineering. I actually started as a full-stack ASP developer (despite my complete lack of CS knowledge!) during the dot-com days, and then moved into Product Management. Over the last few years, I've realized I missed development, and wanted to move back; but my 15-year-old skillz weren't going to do it.My last job was as a Product Manager at a start-up, managing multiple technology systems. I found myself doing front- and back-end development about 1/3 of the time, and enjoying it much more than I enjoyed Product Management.One of the nice things about doing all of that development work was that I knew for sure that I'd have fun at it, and that I could do it every day, all day long. It was just a matter of operationalizing that desire.
- Alumni- 5/17/2016David • Software Engineer • Graduate • Campus: Los Angeles
Within two weeks of graduation I received my first job offer, and it was higher than I expected coming into the program. Codesmith provided me with a solid computer science and coding foundation, and I have had little to no problems with technical interviews.
While the Codesmith program is still working out some kinks, it is a startup that iterates quickly and is improving across all facets. Increasingly the program is bringing in stronger students and will soon have a network of unbelievably bright developers over the next several years.
Based on my research, there is no other program in Los Angeles that compares with Codesmith in terms of having a strong focus on both academics and culture. They place a lot of emphasis on communication and pair-programming, which means you will get to know your classmates very well. From my cohort, I have made friends with a good group of people with whom I will stay connected.
Additionally, they have a great advisor, Eric Kirsten, who was very helpful in navigating the job search and assisting students with negotiations. Personally, he helped me throughout this process, and I am happy with the results. Moving forward, I am glad that I attended Codesmith, and I would strongly recommend it.
- The Best Bootcamp: 3 reasons why- 5/10/2016Jared F. • Graduate • Campus: Los Angeles
Codesmith is providing its students the highest-quality education in cutting edge technologies.
Why should you go to this bootcamp instead of another bootcamp?
1. The community: Codesmith has a strong committment to community; they host the LA React meetup that brings in developers from all over. They host Nodeschool LA where people come to learn Node.js for free. Industry professionals from Facebook, Google, Microsoft, Netflix, Yelp and LinkedIn come by for Q&As with students.
2. They help you get jobs: Codesmith has a robust hiring program that brings in top tech companies from LA and San Francisco; they prepare students for technical interviews, and for a career in technology
3. They teach you how to learn: a great bootcamp should arm its students with more than just knowledge of the latest frameworks because new technologies always emerge. Instead Codesmith prepares its students to learn, understand, and solve challenging techical problems.
- Exceeded my expectations- 4/18/2016Susan T. • UI Engineer • Student • Campus: Los Angeles
I am a graduate of Codesmith’s 3rd cohort that ran from Oct 2015 - Jan 2016. I also worked as an engineering fellow after graduation until April 2016. As of May 2016, I’ll be employed with an e-commerce startup in Marina del Rey as a UI Engineer.
Going to a bootcamp was a huge decision for me and one that I spent a lot of time agonizing over. I knew that I wanted an advanced level program like Hack Reactor, but the catch was that I needed to stay in Los Angeles for financial and personal reasons.
When I attended my first JS The Hard Parts meetup at Codesmith, I was blown away. I had already made up my mind to attend another awesome full-time bootcamp in LA and was prepping for their interview in a couple weeks - Codesmith put a huge wrench in those plans. For one,
Will Sentance, the CTO, is an incredible teacher that makes complicated concepts accessible for people that are new to programming. Secondly, every student and person on staff that I spoke to was so down-to-earth and friendly that I immediately felt comfortable in this new environment.
Why did I choose Codesmith?
I was accepted into Codesmith and the other bootcamp in LA that I interviewed with. I received a partial scholarship to attend Codesmith, but I had already made up my mind either way.
Here were the deciding factors:
Rigorous curriculum and excellent instructors that would put me in the best possible position to get hired after graduation. I liked their emphasis on learning computer science fundamental and algorithms that not all the other programs were offering, and I knew that Will Sentance would be teaching a lot of these fundamental classes. Andy (aka the Code Whisperer) conducted a great admission interview - he challenged me to optimize my code and when I got stuck, he nudged me in the right direction. The interview itself revealed how challenging the coursework would be (a stark contrast to the other interview that I had).
Community and support - I felt like Codesmith saw potential in me that I couldn’t even see for myself at times. The staff was incredibly supportive, which revealed what I didn’t realize that I needed in a bootcamp - I wanted to learn in a caring, supportive environment. I could not imagine another bootcamp that could do this as well.
Did Codesmith meet my expectations?
Absolutely. I wanted a program that had a rigorous curriculum and I got it - more than what I could process at times (which was a good thing - though it was frustrating in the moment). The community and support that I received was amazing. I don’t know if I could’ve pushed through all the challenging times without it. When I needed someone to talk to, I could always find someone to empathize with my situation and help me move through it.
What can they improve on?
Communication and Organization - last minute schedule changes were frustrating at times. They did let us know that it was because they were constantly iterating on the program to improve our experience. From a student perspective though, it sometimes led to confusion - i.e. anticipating a lecture, but having it moved to the afternoon.
What exceeded my expectations?
How much they were paying attention to pair programming dynamics - i.e. people steamrolling or students shutting down. Unless you’ve been doing pair programming for more than 3 hours with someone, can you fully understand how important this is. When students consistently had a bad experience with someone during pair programming, they made sure to rectify the situation and help everyone grow and learn in the process. We all came out better communicators and team players because of this.
Hiring day was spectacular. I would’ve been perfectly happy with about 10 hiring partners given that our class size was on the smaller side, however, I was blown away when we had 25 companies in attendance: Whisper, Disney, Tool of NA, Black Tux… We all got in-person interviews after hiring day, which ultimately led to the full-time position that I’ll be starting soon.
Overall, it was an amazing experience. I could not have been as successful in my career transition without Codesmith. For a little taste of the culture and community, see my goodbye/thank you video to Codesmith. https://www.youtube.com/watch?v=xy74rtmI64Q
- great curriculum, awesome culture- 3/22/2016James B • Graduate • Campus: Los Angeles
I am a recent graduate and current fellow at Codesmith. Deciding to attend Codesmith was one of the best, if not the best, decisions of my life! I went from knowing minimal jQuery programming to truly being able to build anything I can think of (seriously). Even though they focus on Node, React, Angular, Databases, JS Fundamentals etc., what they are really teaching you are the tools needed to go and learn any technology in an extremely efficient manner. For example, my group's final production project required Three.js and WebGL, technologies not specifically taught here. Thanks to the fundamentals, tools and ideas we gained in the first 7 weeks we were able to quickly get up to speed with those technologies and create an amazing project before our cohort ended. Also, the culture at Codesmith is second to none. Everyone is focused on helping each other and growing together, part of the reason you can learn so much here in such a short amount of time. The hours are long, the concepts aren't easy and your going to challenge yourself like you never have before. However, if you stick with it you'll be awesomely rewarded with these skills. Getting through to the project period and seeing what you can actually build is an extremely rewarding experience. If you get accepted to Codesmith, I highly recommend attending. You won’t regret it!
- Codesmith === Awesome //true- 2/26/2016Brian G. • Software Developer • Campus: Los Angeles
Back in January 2015 I decided to move from NYC to LA. I was a consultant for the world's largest technology consulting firm and really wasn't feeling it. After struggling to learn Web Dev on my own for the longest time, I decided to quit my six-figure job, move across the country and enroll in Codesmith. I was part of Cohort 3 running from Oct '15 to Jan '16.Needless to say Codesmith changed my life, but it wasn't easy! Anything worthwhile shouldn't be easy! We started with fundamentals, data structures, algorithms, DOM manipulation...and before I knew it, I was building full stack projects using the latest libraries and frameworks out there.Although the curriculum is exceptional, the most important piece of Codesmith is the culture and environment. I had 0 friends when I moved to LA, and it was amazing to quickly be so welcomed into a community and surrounded by talented people that I continue to stay in touch with. Even after graduating, I feel like I am going to my second home when I visit.Just to make sure this isn't a puff piece, Codesmith - like every program does have wrinkles that need ironing. There were parts of the program that were not perfect. We were all clocking in 80-90 hours a week, and having us do a hackathon at 8pm until late into the evening was just draining and caused a bit of grumbling. Also the schedule is 'flexible' and can change without notice, but that is just part of being in a start-up and things changing quickly due to iteration.If you made it this far in the review, then you made it to the most important part - jobs!! I can say without doubt that if you put in the effort, embrace the struggle, and trust the program you will get a job. I received my first offer after 2 days, and after 2 weeks I accepted another offer for more than I was making in NYC as a consultant.If you are looking for an immersive program in Southern California, Codesmith is it!
- In Just 3 Months!- 2/24/2016Bryan T • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
Codesmith has transformed my career path in the course of 3 months. It is truly an immersive program, dedicated to teaching fullstack web development. The program is very challenging, in terms of pace and substance, which includes teaching fundamental computer science concepts, Angular and React frameworks, using Node to implement a backend, creating and managing a database, and much more. There is also quite a bit of support for graduates which consists of additional lectures on various topics and tons of job support. Codesmith has since become a second home for me, which can be accounted for by the special culture it engulfs you into.
- Great environment. Extremely welcoming.- 1/1/2016Demian Martinez
Originally posted on Yelp : Link
I really encourage everyone to check out Codesmith. Whether you are looking for a program to learn software engineering or you are new and want to meet people who are just starting like yourself. Check it out, it's a great environment, and it is extremely friendly and welcoming.
- A transformative experiene- 12/14/2015Anshu Siripurapu • Student • Campus: Los Angeles
This review was originally posted on Yelp, available here: Anshu S.'s review of Codesmith
If I had to choose a word to describe my experience at Codesmith it would be: transformative. I first heard about the program by reading the CTO, Will Sentance's answer to a question on Quora: quora.com/Are-there-any-…
A friend of mine from high school was interning with Codesmith for the summer and posted about their weekly "Build with Code" sessions which they host in Codesmith HQ Thursdays. I had no plans that day and decided to go, if nothing else but to support a fellow Falcon. I was treated to a lecture by Will on the fundamentals of web development and walked through a tutorial on incorporating video-chat to a web app using Icecomm. At the start of the lecture, Will asked us a series of questions to gauge our level of experience. The only one I got was "Do you know what a variable is?"
That was the extent of my programming knowledge when I started the 8-week academy at Codesmith in the summer of 2015. I am a political economy major at the University of Southern California and my only experience with programming had been a 2-unit Java course that I hastily withdrew from. By the end of Codesmith, however, I had developed a full-stack application that had been a dream of mine for years: an interactive tool for USC students to plan their curriculum over four years. See: class-map.herokuapp.com I also built a snake game, an integrated calendar-chat app, and an alarm-clock that posted messages to a Slack channel via web-hooks when you pressed Snooze.
In addition, Codesmith provides access to the industry through a series of guest lectures which are open to the public. I personally saw Tom Occhino, one of the lead React engineers at Facebook, speak and they recently hosted Netflix tech lead Jafar Husain. The team behind Codesmith is committed to helping every cohort achieve their career goals.
If you are still undecided, I would recommend going to one their weekly meetups and meeting the people behind Codesmith who are all extremely talented and approachable. It's a decision you won't regret, I guarantee it.
- Codesmith LA - Professional Academy Review- 12/1/2015Michael Smith • Graduate • Course: Software Engineering Immersive Program • Campus: Los Angeles
I was part of Codesmith's 2nd cohort that went from late June to the end of September in 2015. During that time I've met, worked with, and befriended several intelligent, hardworking, awesome people. I can honestly say that, having gone here, I've changed my life for the better.
I didn't have much of a coding background at all before coming here, but after my 3+ months at Codesmith I feel confident and happy in my abilities. Before applying, be aware that this is a VERY strenuous course; you will be here 60+ hours a week for 12 weeks learning exactly what you need to learn to build a strong foundation and break into the industry.
That being said, the staff is extremely compassionate and dedicated to the success of the students. If you have the passion and work ethic to push through the challenge, Codesmith can be a very rewarding experience.
If you aren't quite sure if Codesmith, or even becoming a software engineer is for you, then I highly recommend that you check out one of the many free Meetup events that Codesmith hosts:
Beginners and experienced coders are welcome to come learn and meet with the teachers and students.
In the Los Angeles area I really can't image that there is anywhere better to learn how to code. Codesmith is devoted to providing the best possible experience and supporting the growing community.
- second chance at programming- 11/30/2015Anonymous • Student • Course: Software Engineering Immersive Program • Campus: Los Angeles
- Anonymous • Course: Software Engineering Immersive Program • Campus: Los Angeles
I had just graduated from college with a B.S. in computer science when I stumbled upon Codesmith. Looking to get some web development experience, I decided to take the course and am very happy I did so.
As many people will tell you, there is a gap between industry expectations and what you learn through computer science classes and projects. This is a gap that can be largely filled by experience, and Codesmith does just that. At Codesmith, you receive a balance of computer science fundamentals and practical skills. Among other things, you will become intimately familiar with data structures, basic algorithms (sorting and path-finding) and Big O analysis. You will use what you learn in development so that you have practical skills to accompany the theory.
The web-development curriculum provides excellent exposure to full stack web development. At Codesmith you will learn many things the hard way first, for example, learning to use Node to set up servers without any frameworks before learning to use Express or Hapi. This will give you a deeper understanding of both what’s going on underneath the hood, and in the bigger picture of your application.
One of my favorite things about Codesmith is that they value holistic growth, meaning you won’t just be taught to be a developer who can create websites with ready-made tools. You will be encouraged to become an engineer, who can architect systems beyond websites, and to modify or create your own tools as you see fit. You won’t just be an engineer with team experience. You will be encouraged to lead through empathy, and follow industry workflow with version control and testing. Additionally, Codesmith holds “tutorials” where you will have moderated discussions on tech. One of my favorite discussions was on Client side vs Server side rendering. You will be encouraged to form a strong understanding of whatever technologies you’ve been exposed to so that you can communicate your thoughts coherently to laymen, as well as anyone else in the industry.
It does take commitment and hard work on your part, but if you want to be a full-stack developer and like what you have heard so far, I recommend checking out Codesmith to find out more.
- Great Overall Experience!!- 11/26/2015Anonymous • Graduate • Campus: Los Angeles
I am a recent graduate of Codesmith, and it was an incredibly rewarding experience. I came to Codesmith looking to make a career change, and the experience was way more than I expected.
Beyond the coding - there is an incredible community at Codesmith. Guest speakers from major companies like Facebook, Netflix, NFL.com and NPM just to name a few were great additions. Most importantly, the friends you make, and relationships you build are amazing. The engineers/instructors are genuinely invested in your development as an engineer and are always willing to go the extra mile to help you. If you want to learn something - they will help you get there!!
- Codesmith Review- 11/19/2015Anonymous
Learning by building is the approach at Codesmith, and it's effective. The first weeks of the program cover computer science fundamentals like algorithms, data structures, APIs, and databases, but they are taught via coding challenges and mini projects that merge theory with real world application. Some topics come more easily than others, and some days require an inhumane volume of coffee to finally debug an application, but the rate of concentrated learning is unlike anything I've ever experienced before. The remainder of the program is dedicated to working in teams on group projects. The Codesmith engineers kick off each day with hack hours as well which help you continually hone your coding chops.
The building is spacious and crackling with a palpable feeling of enthusiasm and hard work. Everyone is there to help, and you can feel it. I highly recommend the Codesmith program.
- So impressed by Codesmith...- 10/22/2015Anonymous • Campus: Los Angeles
- 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... :)
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...
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 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.
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???
- 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:
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
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.
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:
The community here is amazing. Everybody is super friendly, hard-working and always willing to help you understand a concept.
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:
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.
On-Time Graduation Rate
180 Day Employment Breakdown:
Notes & Caveats:
- $110-120k: 17.9%
- $120-130k: 16.1%
- $130-140k: 14.3%
- >$140k: 19.6%