What makes Codesmith graduates stand out from other bootcamp graduates?
Year after year, Codesmith has continued to lead in number of graduates hired as mid- and senior-level software engineers, as well as median starting salaries and percentage hired full-time in the software engineering industry.
This foundation continues to be built upon as students are introduced to various approaches to develop their skills, from Hack Hours and Tech Talks to several student-led projects during the program.
By graduation, students are able to leverage all of these moving pieces in their job search, conveying their capabilities to succeed as leaders in the software engineering space. Codesmith alumni have been employed at top companies such as Amazon, Google, Netflix, and AmEx, as well as other game changers in the tech space like Hulu, Hyperloop, Riot Games, and Blizzard Entertainment.
Read more in this deep-dive analysis into both our outcomes reports and hiring program to learn more about how we help students land mid and senior level roles in the tech space.
Why might I consider a bootcamp over a Computer Science/technical degree? What can I get out of the program as a Computer Science grad or prior engineer?
This is one of our most frequently asked questions amongst students considering a bootcamp over a Computer Science or technical degree!
Bootcamps can provide students with better opportunities to break into the industry, and oftentimes see a better ROI as compared to traditional four-year schools. A software engineering immersive may be ideal for those who have little to no prior experience in the software engineering space, and want that starting point to launch their career within the industry.
Hear from Juan E, a Codesmith graduate, as he shares his insights on going through our Los Angeles Software Engineering Immersive Program as a Computer Science graduate.
Focusing primarily on a single language to learn CS concepts, front-end development, and back-end development is a crucial part of what makes the extraordinary rate of learning during the program possible.
What's the difference between each of the programs?
Besides the timing and the location, this program will be identical to the Full-Time Software Engineering Immersive (3 months). The core curriculum, the projects, the hiring support, and the collaborative culture will all be converted into the Global Part-Time Remote Immersive Software Engineering Immersive that will take place over 38 weeks (~9 months).
How does the remote classroom work? What is Codesmith’s online learning experience like?
Codesmith uses several platforms to facilitate your online classroom experience. You’ll receive access and instructions before the course begins on what you’ll need to have installed. The classroom environment allows you to ask questions during the lecture, collaborate with other students, and personalize your own learning experience through annotation and note taking capabilities.
How can I learn if Codesmith is right for me before I apply?
Technical communication is a critical component of Codesmith's programs - tune into the Pair Programming sessions to hone your engineering soft skills with other members of the community!
While our workshops run on a pretty regular cycle, you can always head over to Codesmith's YouTube channel to follow along with the workshop recordings at your own pace.
How do you maintain your strong sense of community?
To ensure the students are in an engaging and empathic environment, we will be bringing some of the onsite culture initiatives to the online setting! For example, our Monday Family Dinner where students give shout outs to those who went above and beyond in the last week takes place in our Part-Time Remote Immersive program as a “Saturday Shout Out & Snacks” break. We also have Circles and other various non-coding focused activities as team-building activities and mental breaks.
What is Codesmith doing in the Diversity, Equity, & Inclusion space?
Inclusion & Diversity is a top priority at Codesmith. Through partnerships with We Build Black, Women in Tech International, Lesbians Who Tech, implicit bias workshops for students on-site, and scholarships for those underrepresented in the tech industry, Codesmith is committed to evening the playing field. Check out our inclusivity and diversity page for more info.
Is Codesmith an officially accredited institution?
While we are excited to provide a transformative, impactful educational experience, at this time Codesmith is not accredited by a U.S. Department of Education-recognized accrediting body. This means that federal student loan aid cannot be used in conjunction with our courses.
Codesmith is BPPE-approved in California and New York, in which our campuses are located.
Codesmith Admissions Process
What is admissions looking for in Immersive applicants? How do I know whether I'm a qualified candidate?
Codesmith’s Software Engineering Immersives are designed for driven individuals, ready to build a career in software engineering or improve their coding skills to land mid- and senior level engineering roles. The Codesmith admissions process carefully screens to ensure the each cohort is full of diverse, empathetic and compassionate individuals, creating an accepting and dedicated culture. Additionally, we look for those with strong technical potential, beyond your ability to write code, such as your communication and problem-solving skills.
To be qualified to apply to our Software Engineering Programs, you must have at least a high school diploma or equivalent (i.e. GED or placement exam).
How can I prepare for the application and interview?
You're welcome to apply to the immersive program at any point, and the coding challenge on the application is entirely optional. The initial interview for the program is non-technical, and is an opportunity for you to talk through your experience and timeline with the team.
How do I know if I’m ready for the technical interview? What happens if I don’t pass?
Don’t stress! Most of our applicants interview more than one time. You will receive detailed feedback on what areas we would like to see improvement and how to prepare for your re-interview. Also, check out this quora answer for more information!
How long in advance should I apply?
Codesmith has rolling admissions, so apply as early as you want! We always encourage you to apply early so you have ample time to prepare for the technical interview and pre-course work once accepted. Many applicants do not pass their technical interview on their first try, so applying early gives you time to retake the interview and still aim for a specific program start date.
Is there a recommended plan to be accepted into Codesmith’s immersive program?
It varies from person to person! Typically, folks can take between 1-3 months to prepare for Codesmith’s Software Engineering Immersive Programs, depending on skill level coming into the admissions process.
Because Codesmith operates on a rolling admissions basis, we recommend applying sooner rather than later if you'd like to be considered for a specific cohort.
I applied but I haven’t heard back from admissions yet -- what are my next steps now that I've applied?
If you’ve submitted an application to CS Prep and/or the Software Engineering Immersive, the admissions team is reviewing your application and will follow up with you in about 3-4 business days from the date that your application was received. Keep an eye on your inbox!
Not seeing an email? Reach out to the team at firstname.lastname@example.org, and we’ll help connect you with the right team member!
Can I apply to another program date/location after submitting my application?
Not sure who to email? Let us know at email@example.com, and we’ll connect you with the appropriate team!
What is the cancelation and rescheduling policy for interviews?
Interviews can be easily canceled and rescheduled using the links in the Google Calendar event for the interview. Interviews must be canceled or rescheduled at least 48 hours in advance. For technical interviews, if you cancel or reschedule with less than 48 hours notice or if you are a no-show, that may count as an interview attempt. Please note that your interviewer will wait in the Google Meet for a maximum of five minutes - after 5 minutes, you will be considered a no-show.
Are there certain tools that you recommend having to complete the program?
In order to whiteboard effectively we recommend having an iPad and iPencil or similar drawing device. We've seen this greatly improve collaboration between partners. If you have questions about this please reach out to our admissions team.
Once accepted, is there pre-course work that needs to be completed before starting the program?
For more information, visit our Admissions & Scholarships page.
Tuition & Financing
Is there an application fee?
There are no application fees for any of Codesmith’s programs. If you’re interested in submitting an application, feel free to do so here: https://app.codesmith.io/apply.
How much is the Immersive tuition, and can you tell me more about financing options?
Tuition for Codesmith’s Software Engineering Immersive programs is $19,950. We provide a range of options to help you finance your education, including payment plans, loan partners and scholarships.
Financing is typically the last step of the admissions process, and once you have been accepted the admissions team will work with you to develop your financial aid package and find the option(s) that work best for you!
Learn more about Codesmith's financing options, including scholarships and loan partnerships.
What scholarships does Codesmith offer?
Codesmith offers scholarships for women, LGBTQ, minorities in tech (defined as Black, Latinx, Pacific Islander or Native American), veterans and those who have attended a bootcamp before Codesmith. Additionally, we offer the Codesmith Scholarship for those who demonstrate financial need, academic excellence, and serve their community. Scholarship applications must be submitted 14 days prior to your desired start date. Scholarship applications are given out after you are admitted into the program. You can learn more about Codesmith's scholarships and our partner scholarships here.
Codesmith is proud to offer the new Black Engineers at Codesmith Scholarship for students who identify as Black or African-American. Available for Full-Time or Part-Time Software Engineering Immersive programs, the Black Engineers at Codesmith Scholarship covers 100% of tuition for 10 Black students. Learn more.
How can I apply for financial aid?
Once you are accepted into the program, you may apply for scholarships. With your acceptance email, you will receive more information about the scholarship application. Scholarship applications must be submitted 14 days prior to your desired start date.
Does the immersive program tuition increase yearly?
Yes, absolutely! This course is designed for those with no coding experience. We’ll start the course by giving you a general understanding of how the web works so you can get a sense of the bigger picture, before we dive into coding!
Is there precourse work?
Yes there is. We’ll have you complete Part 1 of the Precourse on CSX, our free online learning platform. You won’t be required to have a complete understanding of these concepts, but we want you to have some familiarity on what you’ll be learning to make sure you can get the most out of the course.
If I finish this course am I ready for CS Prep?
What does CS Prep cover?
What's the CS Prep program schedule?
Planning your track into Codesmith's Software Engineering Immersive? Codesmith offers the Codesmith Prep (CS Prep) prep program in a remote part-time format on a bi-weekly basis, so you can prepare for our technical interview in a structured learning environment!
CS Prep operates on an alternating schedule between PST-based and EST-based cohorts. The program takes place over two consecutive weeks, Monday through Wednesday 5:00 pm - 8:00 pm Pacific Time/8:00 pm - 11:00 pm Eastern Time, and Saturday 9:00 am - 3:00pm Pacific Time/12:00 pm - 6:00 pm Eastern Time.
Does CS Prep guarantee me acceptance to the Software Engineering Immersive programs?
Is there pre-course work to starting CS Prep?
Are there any requirements for taking CS Prep?
If at the time you apply to CS Prep you have already completed your Initial Interview for the Software Engineering Immersive, you will be given a fast-track code to bypass the CS Prep Phone Interview requirement.
How much is the CS Prep tuition, and can you tell me more about financing options?
CS Prep tuition is $875. Tuition covers 2 weeks of live instruction from experienced instructors, daily coding challenges, project building, and access to a supportive community of coders!
CS Prep offers scholarships to make the program accessible to all candidates committed to excellence in software engineering. Applications are due 14 days before the start date of your program.
To qualify for a CS Prep scholarship you must first be accepted into the program. Scholarships are awarded at the discretion of the admissions team to those who exemplify a passion for coding, exceptional engineering potential, and bring something special to the community. Additionally, CS Prep has a scholarship for women to cover up to 100% of tuition.
Do I need to take CS Prep before taking the technical interview for the immersive program?
While CS Prep can be a helpful resource in your journey to Codesmith's Immersive - and passing the technical interview - it's not required. We see students taking many different approaches in preparing for the technical interview; CS Prep being just one of them.
For more information, visit our CS Prep page.
Software Engineering Immersive Program
What does the immersive program cover?
What’s the Software Engineering Immersive program schedule?
Codesmith’s Full-Time Software Engineering Immersive takes place over 12 weeks, M-F 9am-8pm and Saturdays 9am-4:30pm, in the Pacific, Central, and Eastern Timezones.
Where can I take the program?
Codesmith’s West Coast Remote Immersive, Central Remote Immersive, East Coast Remote Immersive, and Global Part-Time Remote Immersive are all online with live instruction, for their entirety.
If you are interested in an onsite immersive program, we also offer our NYC Onsite program from our campus in the NoMad neighborhood.
How does Codesmith foster community in the onsite and remote environments?
Codesmith is committed to fostering a close-knit community as much as we are to ensuring that students receive a top-notch software engineering education.
Community traditions include Monday Night Family Dinners (Full-Time Immersive) and Saturday Shout Outs & Snacks (Part-Time Immersive), where students and team members gather to connect over a meal or snack together, while taking moments to recognize cohortmates who have gone above and beyond to support them and the broader community over the past week.
Students also engage in a variety of cohort-bonding activities, which can range from Movie Nights and Relay Races to Talent Shows and Karaoke Contests, providing opportunities to get to know and spend time with one another outside of coding.
These are just a few opportunities that we provide for our students to build relationships with one another throughout the program -- oftentimes, they'll even build upon this, scheduling happy hours and lunchtime activities on their own!
How much can you really learn in just 12 weeks?
When we call Codesmith an intensive program, we really mean it. We have designed the curriculum to provide the core components of a computer science degree and associated internships within the program. While the Codesmith day is Monday through Saturday 9am to 8pm, many students (and even instructors) stay long past 8pm in the evening. With students spending 100+ hours per week coding. Prior to the program start date, you'll also complete an additional 3 units of material, covering HTML, CSS, algorithms, and more.
Are living and housing included?
Codesmith keeps our kitchen regularly stocked with breakfast foods and snacks. Beyond that, you will be responsible to arrange your own food and housing. There are many restaurants, fast food and fast casual places around Codesmith that provide students with a plethora of food options.
For living situations, Codesmith’s team is happy to help students with advice and potential apartment mates. New students have often ended up sharing accommodations, especially if they weren't local before joining Codesmith.
When is Codesmith going back onsite?
Codesmith is returning to in-person learning at a new NYC campus in fall 2022, with the first onsite cohort starting October 24! You can apply for our New York City Onsite here. There isn't a set timeline yet for additional onsite locations.
Can I visit the New York City campus?
At this time we are not offering onsite tours of the facilities, but please keep an eye on our events page for future in-person events.
Codesmith Outcomes & Career Support
How long after graduation is job support available?
Hiring support is available for all Codesmith graduates throughout their careers. Whether it’s your first, second or third job after graduation, we are here to help!
How do Codesmith grads achieve such high outcomes?
Codesmith grads stand out in their job search for a number of reasons. During the program, residents are trained to have strong technical communication and work on Open Source Products that reflect the work of a mid-senior level engineer. Additionally, the hiring program walks Codesmith residents through each step of the interviewing process, and prepares them to be strong candidates in the job market. All Codesmith outcomes are third party audited before being submitted to the Council of Integrity in Results Reporting (CIRR), the industry standard for placement stats across the coding school space.
How do Codesmith’s outcomes compare to other bootcamps?
Year after year, Codesmith graduates have continued to raise the bar of coding bootcamp alumni as they launch their careers in the software engineering space beyond the program, with NYC grads earning a median starting salary of $124,000, LA grads $124,900, and part-time remote immersive grads $125,000 as of July 2021. Our graduates consistently land amazing roles as Full Stack, Front-End, and Back-End Software Engineers; several even accepting offers as Senior Software Engineers -- the top-notch salaries are merely an added benefit!
Since 2015, Codesmith’s software engineering Immersive has helped its graduates to propel their careers within the industry, with the highest percentage of residents securing senior-level engineering roles post-graduation amongst CIRR member schools (11.9% of LA graduates; 11.3% of NYC graduates in January-June 2020).
How has COVID impacted Codesmith outcomes?
Codesmith’s outcomes have remained consistent since the onset of COVID, as we see a continuous demand for software engineering in most industries. You are able to view our NY and LA program outcomes on the CIRR website. CIRR, the industry standard for placement stats, also allows you to compare member schools’ outcomes on their website. While it is certainly an unprecedented time, hiring support is lifelong beyond graduation, so residents have continued support from the career services team as they navigate the job search process in and beyond the immersive.
What are networking days and how are they impacted by Covid?
What is placement like for people looking outside of LA and NY?
Codesmith does not conduct job placement, but rather gives residents the tools they need to be successful in their job search. This applies the same whether a grad is looking within LA, NYC, another state or another country. Many graduates accept jobs throughout the country and several have accepted full time positions abroad.
For more information, visit our Graduate Outcomes page.
Codesmith Resident Projects
Do people continue working on projects post-graduation?
Graduates do not typically continue working on their projects post-graduation, but that is a personal choice for you to make because team members own the projects they create. Some graduates will continue to maintain their projects at a lower capacity, while others have gone on to create their own startups based on their Open Source Products.
What do group dynamics look like when working on these projects?
Groups are typically made of 3-5 members. Each group is formed using preference forms which allow you to list any of their cohort mates they'd prefer to work with. Groups are also formed based on the interest of the individuals on the type of tool they want to build or technology that they want to work with. Daily Scrum, standups, and project management tools are also utilized to help prepare residents for their future careers.
Can I contribute to these Open Source Products without being part of the Immersive?
Yes, all of our Open Source Products are open source on Github. We encourage pull requests, which will be reviewed appropriately by the engineering team managing the Product.
How many projects do residents build in the program?
Residents will build five coding projects in the Immersive program, which will take up approximately ⅔ of the program time. Projects are integral to Codesmith’s pedagogy and are key to facilitating deeper learning of the curriculum and better equip residents for their future careers as Software Engineers.
What’s the support we get throughout the program for projects?
We help guide Residents on product topics and ask that residents submit a case on why they believe their product will be impactful. This helps ensure that products benefit the greater developer community, are a good opportunity for professional development, and are within scope. Mentors are also assigned to help support in the process from start to finish.
What is OSLabs?
Codesmith is committed to open source and proud to be a featured Open Source Labs partner.
Open Source Labs (OSLabs) is a selective community of dedicated engineers with the shared mission of driving creative technological advances through open source.
Open Source Products are great for those who want to improve their coding skills while at the same time contributing to projects in a meaningful way that is used by many others. Codesmith’s commitment to open source and pushing forward the engineering community means that we encourage Open Source Products done in partnership with organizations like OSLabs, which hosts Open Source Products that our students are able to iterate on. The OSLabs Github features Open Source Products that Codesmith Residents can iterate upon.
Are there any Open Source Products that work with a company’s codebase?
Yes, we’ve worked with many partner organizations and companies. If you are interested in collaborating please email firstname.lastname@example.org. Some examples of previous Open Source Products that are out of Beta are:
- YouDescribe, an online platform where users can describe youtube videos to aid those who need more than solely the video for context.
- First Freight, a leading CRM provider for freight forwarding companies in the world, approached Codesmith Residents to build a custom email automation service. While there are a few services that already handle email automation - First Freight was looking for a solution that integrated deeply with their existing system. The team built an email automation tool for their marketing department that was simple to use and provided all the analytics necessary to make informed business decisions.
For more information, visit our Projects Built by Students page.
Nope! Our weekly workshops are always free.
Once you have the basics down, our intermediate-level learning resources can take you further and advance your skills in callbacks, higher-order functions, as well as classic closure functions like once, memoize and even password-protected functions.
Integrate what you've learned, polish your software engineering skills and learn how to program more efficiently. Experienced programmers and advanced students can enhance their skills in async, object-oriented programming, recursion and more.