You might be, it depends on what you're looking for. There are many different tech jobs that we place candidates in. Some of them require more advanced skills than others.
For all programming jobs, we expect you to have basic skills in at least one imperative (C/C++, Java, JavaScript, C#, Python, Ruby, etc.) or functional language (Haskell, Scala, F#, Clojure, etc.) prior to applying. HTML, Markup Languages, etc...do not meet the language requirement. Make sure you understand basic control structures and elements of programs like loops, variables, functions, and potentially objects and classes.
For business intelligence jobs, we expect a working knowledge of at least one query or database language (SQL, MySQL, MongoDB, etc.) and basic fluency in one scripting language (python, r, etc), along with a grounding in general programming concepts, and an aptitude for math and statistics.
If you want a programming or business intelligence job, we would like to see an impressive project (personal, school, work etc.) that proves your drive and technical skills.
Other tech jobs (such as quality assurance, IT project management, user support) don't require very advanced programming skills, but may expect different skills.
We place candidates in many different tech jobs, not only programming. Here is a list of positions we place people in:
LaunchCode apprenticeships are located in our hub cities and the surrounding areas: Saint Louis, Kansas City, and Philadelphia. In rare occasions we have placed people into apprenticeships outside of our hub cities.
We are not fixed on traditional credentials like a CS degree or relevant work experience. We evaluate candidates on their drive, potential to learn new skills quickly, ability to work with others, and technical skills. The process has three phases: online application, online coding puzzle, and an interview. The interview has a behavioral part and a technical part. If the applicant demonstrates that they are job ready, then we start connecting them with the kind of jobs that they are interested in.
No. Right now, we are only placing the candidates in the US.
No. We have seen that employers are unwilling to take on LaunchCode candidates who need a visa sponsorship, so we encourage candidates to try other methods of employment.
No, you will be working as a full-time professional, this is not an internship.
If you want to finish your school or are not ready to start a full-time job, we recommend you to apply when you are close to graduation or are ready for a full-time job.
We have placed many people who have not completed an undergraduate degree. As long as you accept to be a full-time apprentice with the end goal of being hired as a full-time employee, you can apply and go through our process.
Most apprentices are hired full-time in 3 months, but it can vary. The apprenticeship will last as long as it takes for the company to decide whether they want to keep that candidate, or let them go. We have seen some candidates hired after a few weeks, and others take longer than 3 months. It all depends on the individual candidate, and their company.
We have more than 500 company partners, ranging from Fortune 500 companies to tech start-ups.
The company has a strong interest in your success. Four out of five of our apprentices are offered a full-time position. Once you are ready, the company should offer you a job. If they don’t, we'll help you locate other opportunities.
The biggest things companies will be looking for are motivation and potential. Once you are given a chance, it is up to you to prove yourself. This means doing all of the little things while at work to make sure you are as productive and helpful as possible, and doing all of the necessary things outside of work to make sure you are learning and improving. Ask questions, and take advantage of all the knowledge and experience of the developers around you. Don’t be afraid to make mistakes - just show you're learning!
The important thing is to have someone on staff who can work closely with the apprentices, answer questions they may have, and help them get up to speed with the company.
We are a nonprofit aiming to expand the talent pool, rather than a recruiter looking to move existing talent into different roles. Driven people seeking to enter careers in technology apply to LaunchCode's apprenticeship program. We have a careful evaluation process to make sure you are speaking only with people who are a good fit and will be dedicated to your company.
The majority of our candidates come from the areas around our offices, which are located in Saint Louis, Kansas City, and Philadelphia. However, we get applications from people all around the country, including many who are willing to relocate for a job opportunity in tech, and have placed people outside of our hub cities in the past.
LaunchCode is a 501(c)3 nonprofit organization. Our funding comes from three sources: donations, public and private grants, and earned revenue from companies for apprenticeship and direct hire placements. Please consider making a donation to support our mission of creating diverse, accessible pathways to careers in tech!