Not Sure Where to Apply?

Codesmith

Online, NYC
Best Bootcamp

 Ranked 2022 Best Bootcamp

About Codesmith

Location: Online, NYC

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

The top-rated Software Engineering Immersive programs teach full stack JavaScript and computer science to prepare residents for mid and senior level software engineering roles. The expertly designed rigorous curriculum and supportive community immerses residents 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.

In addition to the core curriculum, Codesmith offers an extensive hiring support program that guides residents through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. As shared in the most recent CIRR outcomes reports (July-December 2021), more than 82% of Codesmith graduates were employed in the field within 6 months of graduating. Across all full-time immersive programs during this period the median salary for Codesmith graduates was $130,000. The median salary for the part-time remote immersive program was $137,000.

Codesmith's mission is to develop an exceptional network of brilliant and collaborative Software Engineers who are passionate about pushing the engineering community forward. With this mission in mind, Codesmith offers numerous payment plans to all applicants, and a variety of scholarships to provide financial support to outstanding community members who exemplify Codesmith’s values, especially those from backgrounds traditionally underrepresented in the tech industry.

Courses

Full-Time Remote Software Engineering Immersive

Cost: $20,925
Duration: 13 weeks
Locations: Online
Course Description:

The 13-week Full-Time Remote Software Engineering Immersive Program (offered in Pacific, Central, and Eastern time) is an advanced residency designed to help individuals launch a meaningful, high-level career in software engineering. The expertly designed curriculum teaches full-stack JavaScript and computer science, and is immersed in modern web technologies, such as React and Node.js. The rigorous curriculum is continuously adapted to focus on the most relevant and in-demand technologies. Codesmith offers an extensive career support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. By the end of the 13-week Immersive, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Test-Driven Development (TDD), Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Web Development

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Test-Driven Development (TDD), Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Web Development

Part-Time Software Engineering Immersive

Cost: $20,925
Duration: 38 weeks
Locations: Online
Course Description:

The 38-week Part-Time Remote Software Engineering Immersive Program (offered in Pacific time) is an advanced residency designed to help individuals launch a meaningful, high-level career in software engineering. While the Full-Time Immersive is an excellent option for someone looking to start a new career on an accelerated timeline, to better accommodate future engineers with different professional commitments or personal responsibilities, Codesmith offers the Part-Time Remote Immersive. The expertly designed curriculum teaches full stack JavaScript and computer science, and is immersed in modern web technologies, such as React and Node.js. The rigorous curriculum is the same as the full-time program, and is continuously adapted to focus on the most relevant and in-demand technologies. Codesmith offers an extensive career support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. By the end of the program, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Front-End Web Development

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Front-End Web Development

CS Prep

Cost: $925
Duration: 2 weeks
Locations: Online
Course Description:

CS Prep is a 2-week live-online part-time program that builds your core JavaScript knowledge, improves your technical communication, and develops your engineering toolkit so you can solve real-world problems. The program includes daily problem-solving workshops and a passionate coding community to help you prepare for top coding bootcamps, such as Codesmith's selective Software Engineering Immersive programs.

Subjects:
JavaScript

Subjects:
JavaScript

JavaScript for Beginners

Cost: $350
Duration: 2 weeks
Locations: Online
Course Description:

JavaScript for Beginners is a part-time, remote program consisting of two consecutive Saturday sessions. The program is designed to be your introduction to coding, so no prior experience is required. The curriculum for JavaScript for Beginners is carefully constructed to give both a broad introduction to 'what programming is' as well as cover important JavaScript concepts so you'll be able to solve challenges and build projects with confidence. The program offers learners a launching point to continue their JavaScript studies, prepare for CS Prep, and build a future in software engineering.

Subjects:
JavaScript

Subjects:
JavaScript

NYC Onsite Immersive

Cost: $20,925
Duration: 13 weeks
Locations: NYC
In-person Only
Course Description:

The 13-week Full-Time NYC Onsite Software Engineering Immersive Program is an advanced residency designed to help individuals launch a meaningful, high-level career in software engineering. The expertly designed curriculum teaches full stack JavaScript and computer science, and is immersed in modern web technologies, such as React and Node.js. The rigorous curriculum is continuously adapted to focus on the most relevant and in-demand technologies. Codesmith offers an extensive career support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. Plus, the supportive Codesmith community encourages learners to tackle unique and unfamiliar problems, important when preparing for the ever-changing tech landscape. By the end of the 13-week Immersive, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
CSS, HTML, jQuery, MongoDB, PostgreSQL, Docker, Scrum, Python, Machine Learning, React.js, Algorithms, Node.js, Express.js, JavaScript, AWS, Data Structures, Front-End Web Development

Subjects:
React.js, Node.js, JavaScript

Codesmith Reviews

Average Ratings (All Programs)

Codesmith logo

4.92/5 (306 reviews)

Joshua David

3/16/2016

Course
Full Stack Software Engineering Immersive Program

Overall

Curriculum

Job Support

"My favorite Bootcamp of all is Codesmith for the following reasons..."

There are already 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... Read More

https://youtu.be/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.

1. The people! Everyone is so nice and welcoming. They make you really feel like you are a part of the family.

2. 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

3. 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???**

1. 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”* ;) “

2. 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.

3. 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.

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 / JavaScript the HardParts
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...

* Codesmith (http://www.codesmith.io)
* Build With Code - Los Angeles (http://www.meetup.com/build-with-code/)
* Icecomm.io (http://icecomm.io/)
* A JavaScript library for building user interfaces | React (http://facebook.github.io/react/)
* React Native | A framework for building native apps using React (https://facebook.github.io/react-native/)

Anshu Siripurapu
Graduated: 2015

12/14/2015

Course
Full Stack Software Engineering Immersive Program

Overall

Curriculum

Job Support

"A transformative experience"

This review was originally posted on Yelp, available here: Anshu S.'s review of Codesmith (http://www.yelp.com/biz/codesmith-los-angeles?hrid=B8jSbwNuncnhsAYt5hAprQ&utm_campaign=www_review_share_popup&utm_medium=copy_link&utm_source=(direct))

If I had... Read More

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 (http://www.yelp.com/redir?url=http%3A%2F%2Fclass-map.herokuapp.com%2F&s=31c74a272d1fa9533e06a72fdf016da90187ab31fde5ad15bbd8209b8cb36f1a) 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.

The difference between a college class and Codesmith is simple: at Codesmith you are surrounded by people who are all vested in your success. The Engineers in Residence that were recruited hailed from some of the top engineering schools in the country --UC Berkeley, Duke, UCLA and the University of Pennsylvania -- and were always eager to help and incredibly supportive. Through a combination of lectures, pair-programming challenges, and projects, the program helps you realize your goals as a web developer. The lectures were clear and informative, and the challenges were difficult enough to force growth as a learner. The "Hack Hour" problems at the beginning of each day solidify your understanding of JavaScript fundamentals and teach you creative ways to tackle standard interview questions. This immersive environment is critical for learning something as difficult as web development.
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.

Anonymous
Graduated: 2015

12/1/2015

Course
Full Stack Software Engineering Immersive Program

Overall

Curriculum

Job Support

"Codesmith got me further so quickly, never would have gotten this far on my own"

Codesmith has transformed my life in such a short amount of time. I knew I wanted to be a web programmer and I was going to teach myself JavaScript over this past summer. On my own I probably would have still been trying to learn the fundamentals, not... Read More

Anonymous

12/1/2015

Course
Full Stack Software Engineering Immersive Program

Overall

Curriculum

Job Support

"Perspective of a Computer Science graduate"

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... Read More

I haven’t even begun on the web-development curriculum, which 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, for example, 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 are ready to commit, I highly recommend checking out Codesmith.

Anonymous

12/1/2015

Course
Full Stack Software Engineering Immersive Program

Overall

Curriculum

Job Support

"Perspective of a Computer Science graduate"

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... Read More

I haven’t even begun on the web-development curriculum, which 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, for example, 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 are ready to commit, I highly recommend checking out Codesmith.

Mike Smith
Graduated: 2015

12/1/2015

Course
Full Stack Software Engineering Immersive Program

Overall

Curriculum

Job Support

"A great experience"

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... Read More

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.

The curriculum focuses on JavaScript, Node/Express, Angular, and React, but also covers jQuery, databases, and authentication. The final 6-8 weeks are devoted to building projects.

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:
http://www.meetup.com/codesmith/

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.

Related News

Q&A with Codesmith student Isaac Durand
The SwitchUp Team - 3/21/2016
Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.