Not Sure Where to Apply?

Codesmith

Online, Los Angeles, NYC, Temporarily Online
Best Bootcamp

 Ranked 2022 Best Bootcamp

About Codesmith

Location: Online, Los Angeles, NYC, Temporarily Online

At the core of Codesmith is a selective, need-blind, 12-week program teaching Software Engineering and Machine Learning with locations in LA and NY. Codesmith also offers a variety of other resources from part-time, online, prep programs, to free weekly... Read More

Focusing largely on computer science and full stack JavaScript, this program enables Codesmith students (known as residents) to build compelling open-source projects and ultimately move on to positions as leading software engineers. Courses emphasize the most valuable contemporary technologies, including React, Redux, Node, DevOps, build tools, and machine learning.

Codesmith residents become engineers through a deep understanding of advanced JavaScript practices, fundamental computer science concepts (such as algorithms & data structures), and object oriented & functional programming. The curriculum drives Residents to develop strong problem-solving ability and technical communication skills, the most valued capacities in a software engineer.

In addition to its core curriculum, Codesmith offers an extensive hiring support program that guides students through white-boarding, advanced technical interview practice, resume and profile development, and interview and networking strategies. Support continues after 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. The vast majority of graduates earn over $110,000 annually in their first job after the program (LA median starting salary: $117,500 ; NY median starting salary: $112,500 ; third-party audited & CIRR-member).

Courses

CS Prep

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

CS Prep is a structured program that teaches core JavaScript concepts and engineering best practices. CS Prep will help you develop a deep, yet intuitive understanding of JavaScript and prepare you for your Codesmith technical interview or for interviews for other software engineering roles. CS Prep is a 2-week remote course that includes live online instruction, daily problem-solving workshops, office hours with engineering mentors, and extensive technical interview practice.

Subjects:
JavaScript

CSX

Cost: Free
Locations: Online
Course Description:

Developed by Codesmith, CSX is a free JavaScript learning platform with a variety of video courses and coding challenges from beginner to advanced levels. The platform has a Slack community (CodesmithX) with 5000+ members. Engineers from around the world join this engaging group to find pair programming partners, ask JavaScript questions to mentors and connect with the supportive Codesmith community.

Duration: Self-Paced

Subjects:
JavaScript

Full Stack Software Engineering Immersive Program

Cost: $19,350
Duration: 12 weeks
Locations: Los Angeles, NYC
In-person Only
Course Description:

Codesmith is a Full Stack Software Engineering Immersion Program based in Los Angeles, CA and New York City. We prepare our graduates for roles at the leading tech companies around the country. Codesmith's program goes above and beyond a regular coding bootcamp. Every Codesmith graduate is trained in computer science, object-oriented programming, front end development with React and Angular, backend development with Node, distributed systems, mobile and hardware engineering with JavaScript. To prepare you for your application and to experience the Codesmith community & teaching style, attend JavaScript: The Hard Parts or CS Prep.

Subjects:
Linux, CSS, Git, HTML, jQuery, MongoDB, MySQL, Scrum, Python, Machine Learning, React.js, SQL, Algorithms, AngularJS, Node.js, Express.js, JavaScript, DevOps, Data Structures, Front-End Web Development, Mobile Security

Full-time Remote Software Engineering Immersive

Cost: $19,350
Duration: 12 weeks
Locations: Temporarily Online
In-person Only
Course Description:

Full-time Remote Software Engineering Immersive brings Codesmith's first-rate curriculum to a completely remote setting allowing for the driven engineers not located in Los Angeles or New York City to advance their careers in three months. The program teaches fullstack JavaScript and computer science to prepare you for mid and senior-level software engineering roles. The expertly designed curriculum and supportive community immerses you in modern web technologies, such as React and Node.js, and encourages you to tackle unique and unfamiliar problems to prepare you for the ever-changing tech landscape. Codesmith offers an extensive hiring support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. By the end of the 12-week program, you will be an autonomous engineer, ready to make an impact on innovative tech companies worldwide.

Subjects:
Linux, CSS, Git, HTML, jQuery, MongoDB, MySQL, Scrum, Python, Machine Learning, React.js, SQL, Algorithms, AngularJS, Node.js, Express.js, JavaScript, DevOps, Data Structures, Front-End Web Development, Mobile Security

JavaScript for Beginners

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

JavaScript for Beginners is a 12-hour remote program consisting of two consecutive Saturday sessions. The program is designed for those with no previous coding experience and will teach JavaScript fundamentals, as well as provide a broader context to how coding works. The program offers students a launching point to continue their JavaScript studies, prepare for our more advanced programs, and build a future in software engineering.

Subjects:
JavaScript

Part-time Remote Software Engineering Immersive

Cost: $19,350
Duration: 38 weeks
Locations: Online
Course Description:

The Part-Time Remote Software Engineering Immersive Program teaches fullstack JavaScript and computer science to prepare students for mid and senior-level software engineering roles. The expertly designed curriculum and supportive community immerses students in modern web technologies, such as React and Node.js, and encourages them to tackle unique and unfamiliar problems to prepare them for the ever-changing tech landscape. Codesmith offers an extensive hiring support program that guides students through the hiring process, including interview strategies, portfolio development, and post-graduation check-ins. By the end of the program, students become autonomous engineers, ready to make an impact at innovative tech companies worldwide.

Subjects:
Linux, CSS, Git, HTML, jQuery, MongoDB, MySQL, Scrum, Python, Machine Learning, React.js, SQL, Algorithms, AngularJS, Node.js, Express.js, JavaScript, DevOps, Data Structures, Front-End Web Development, Mobile Security

Codesmith Reviews

Average Ratings (All Programs)

Codesmith logo

4.92/5 (292 reviews)

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.