LC101 is the product of about a year’s worth of work to create the best coding class we can — one that provides a solid foundation in programming, and is also accessible and enjoyable to a broad audience. This year, we’ve run 9 classes testing out different curricula, with the end goal always being to consolidate the best pieces into a single class. LC101 is just that: it’s now LaunchCode's flagship course, aiming to help people start their journey to becoming a programmer.
What does part this course teach students?
LC101 is organized into two units.
Unit 2: Skill Track- job-ready skills to build full-stack web applications using Java (with Spring Boot) or C# (with .NET MVC)
If I take LC101, how long will it take to be ready for LaunchCode apprenticeship?
On average, it will likely take most students a little less than a year to go from the first day of class to the first day of an apprenticeship. This might seem like a long time now, but it’s worth it to find a new career that is both personally and financially rewarding. Learning the skills to make a major career change is a big undertaking, and a lot of it depends on the amount of time you dedicate to it. It’s definitely true that you get as much out of it as you put into it.
LC101 students should be ready to spend at least 20 hours per week coding, including class time, over the 6 months of class. After the class ends, students who want to apply for an apprenticeship will need to build an independent coding project, which typically takes about 2 to 4 months if you spend 20 hours per week on it. Some students may need a little longer to polish their technical and professional skills, and a few students who dedicate a lot of time to the process may move faster.
After passing our apprenticeship evaluation, candidates begin interviewing with companies who have openings for apprentices, and it generally takes a few weeks to a few months to find the right match. Of course, we can’t guarantee that a candidate will ultimately get an apprenticeship — it all depends on finding a company that is a good fit for their skills and wants to hire them on.
What does it take to succeed in LC101?
We’ve seen people from a wide variety of background succeed in our classes, and most of them have a few traits in common. Strong coders tend to think logically and have a knack for analytical problem solving. Of course, the best students are also hard workers who put in the time to learn and master new concepts. They come to almost every class and they spend a lot of nights and weekends working through new coding concepts at home. They are okay with learning through experimentation, and they don’t get too frustrated if they don’t figure something out on the first try. When they get stuck, they take the initiative to look in online forums, ask their classmates for help, or talk with a Teaching Fellow.
By Jesse Levine Curriculum Development Associate at LaunchCode