Our Web Development Course

Web Development

This curriculum is offered in these locations and formats

STL KC PHL Other Locations Access+ Women+ Everyone Part-Time Full-Time In-Person Virtual Skillbridge Military
Web Development is designed to teach web development and practical tech skills at an accelerated pace and in a supportive environment. Students learn foundational programming concepts and front-end programming in JavaScript, and object-oriented programming in either Java or C#. Students graduate able to solve problems through code and start a career as a Java or C# developer. Java developers work with data management, reporting, business workflows, Android development, and web development. C# developers can use their C# skills to develop web applications, desktop applications and even mobile apps. DOWNLOAD SYLLABUS

Java is a general purpose language with a multitude of applications. Java developers work with data management, reporting, business workflows, Android development, and web development. Java Web Development is great for someone that is interested in how data is passed through the web and wants to develop a wide variety of applications.

C# (pronounced see-sharp) is used primarily on Windows-based machines and has been widely adopted by companies around the world as their software standard. Similar to Java, application developers can use their C# skills to develop web applications, desktop applications and even mobile apps. C# Web Development is great for someone that is interested in how data is passed through the web and wants to develop a wide variety of applications.

What You Need to Know

Students will need access to a laptop to participate in the course. Unfortunately, we are unable to provide students with laptops at this time. Chromebooks and tablets will not be sufficient for use in this course. If you own a PC, you must have Windows 7 OS or more recent, though Windows 8 is strongly preferable. Please apply all system upgrades before coming to class.

Although this course is free, it is challenging and requires commitment. Outside of class, you are expected to spend 10-15 hours doing readings, watching videos, working on practice problems, and completing assignments. No previous coding experience is required for this class.

Please note the blue tags in each available course below to determine which course is offered in the format and location you wish to apply to.

You Will Need

  • A laptop computer less than four years old (no Chromebooks or tablets) with administrator privileges and have a minimum of 4GB RAM.
  • Student laptops must have an i5 or i7 Intel or M1 or newer Apple processor; and run Windows 10 or Mac OS 10.13.2 or newer.
  • Reliable access to the internet (the public library provides free access to members)
  • To attend instructor-led class sessions each week
  • For part-time classes, 15-20 hours outside of class time each week to work on class material

Main Topics Covered

  • Core, universal programming concepts in the JavaScript language with a focus on problem-solving
  • Fundamental front-end web programming concepts
  • Brief introduction to Angular, a modern JavaScript framework
  • Object-oriented programming in Java or C#
  • Industry-grade web framework (Spring Boot or .NET MVC) along with development tools and practices
  • Job readiness training for landing a new career in tech

Jobs This Can Lead To

  • Full-Stack Web Developer
  • Front-End Web Developer
  • Back-End Web Developer
  • App Developer
  • Java Developer
  • Software Developer
  • Web Developer
  • C# Developer
  • .NET Developer

Special Course Designations

We believe that these opportunities should be available to anyone with the passion, drive, and aptitude to learn them. In order to support increasing diversity within the field of technology, we offer some classes specifically targeted toward various groups of individuals who are underrepresented in the field of technology. These courses are marked with audience tags such as Women+ for classes held specifically for people of marginalized genders, or Access+ for other underrepresented groups as specified. To learn more about how our Women+ course designation came to be, CHECK OUT OUR BLOG.

Applications Currently Open For

WebDev Javascript + Java, STL, Women+
STL Women+ In-Person Part-Time

In this course, learners will spend 19 weeks learning HTML, CSS, and programming fundamentals using JavaScript with a front-end framework called Angular, 18 weeks gaining additional training in object-oriented Java web development using the Spring framework, followed by 8 weeks of project-building and career readiness skills. This class is currently being offered as Women+, a LaunchCode Education program designed to engage and educate women, nonbinary, and trans-expansive individuals in the technology community.

Applications Accepted Jan 9, 2023 to Feb 19, 2023
Class Schedule Mar 22, 2023 to Feb 7, 2024, Wednesdays 5:30 PM- 8:30 PM
Hear back by Feb 27, 2023
Location LaunchCode HQ 4811 Delmar
WebDev Javascript + C#, STL, Women+
STL Women+ In-Person Part-Time

In this course, LaunchCoders will spend 19 weeks learning HTML, CSS, and programming fundamentals using JavaScript with a front-end framework called Angular, 18 weeks gaining additional training in object-oriented C# web development using the .NET framework, followed by 8 weeks of project-building and career readiness skills. This class is currently being offered as Women+, a LaunchCode Education program designed to engage and educate women, nonbinary, and trans-expansive individuals in the technology community.

Applications Accepted Jan 9, 2023 to Feb 19, 2023
Class Schedule Mar 22, 2023 to Feb 7, 2024, Wednesdays 5:30 PM- 8:30 PM
Hear back by Feb 27, 2023
Location LaunchCode HQ 4811 Delmar
Part Time Web Dev, Virtual
STL KC PHL Everyone Virtual Part-Time

LaunchCode's Part Time Web Development program is an introduction to computer programming course with a curriculum focused on building full-stack web developers, covering highly demanded languages and frameworks like JavaScript, Angular, Java, and Spring Boot, along with Career Readiness and Portfolio Building skills. This class is an intensive, 35-week program designed to train students with skills they need to seek an apprenticeship and ultimately a career in technology.

Please note, you must reside in the Kansas City, Philadelphia, or St. Louis metro area to apply for this course.

Applications Accepted Jan 26, 2023 to Apr 9, 2023
Class Schedule May 15, 2023 to Jan 22, 2024, Monday and Thursdays 5:30 - 8:30 PM CST
Hear back by Apr 21, 2023
Don't See a Web Dev Class You're Looking For?
Sign up for email notifications to follow Web Development and other course openings.

Already have these skills?
Check out our Apprenticeship program

FAQs

This class requires no prior programming experience, but you will need to be comfortable with computer use (using the internet, downloading software, etc). Web Development is intended to teach skills needed to be employable as a programmer, and is for individuals who are interested in a career in tech.  
We have also found that students who succeed in the class have a solid foundation in basic math and problem solving. That is why we have developed a short Problem Solving Assessment as a part of the application process. To learn more about our Problem Solving Assessment, visit the blog!

The class is broken up into units. There are no grades in the class, but students must complete all of the required assignments from the current unit in order to continue to the next. Those deadlines will be made clear at the beginning of the class.

Yes, though it is less likely. The Problem Solving Assessment is important because it shows us how applicants approach puzzles that require logical thinking, which directly relates to a student’s ability to master the material presented in the class.

Unfortunately, we are unable to allow applicants to retake the Assessment unless they can demonstrate that they experienced technical difficulties that prohibited them from completing it.

When assessing applicants for our learning programs, a number of factors are considered, including passion, drive, application questions, essay questions, aptitude for problem solving, interest in landing a job in tech, applicant need, and spaces available in the class.

When enrolling students, we also strive to assemble a class that reflects the broader community and represents a diverse array of backgrounds.

Over the duration of the class, most students will need to commit to 15-20 hours per week for class and homework.

You can always view your current status by logging into your LaunchCode account, and viewing “Classes”. There, you will be able to access the Assessment as long as you have correctly submitted the application.

No. Unfortunately, we finalize all of our course enrollment before the pre-work due date, so you are not able to submit your pre-work late. We give students 2 weeks to complete the pre-work to allow ample time to work around any other time commitments. We highly encourage you to submit the pre-work a few days before the due date to ensure that no technical difficulties or personal events get in the way. We encourage you to apply again next time a course that's a fit for you is accepting applications. There is no limit to how many times anyone can apply for our classes.

Yes, it is okay to miss a class as long as you keep up with the lessons and homework detailed in the schedule. Remember, you will need to make up any class time you miss on your own time, and you won’t have the benefit of having your classmates and Teaching Fellows to answer your questions in person. Once you fall behind in class, the fast pace of the curriculum means it quickly becomes very difficult to catch up again.

We announce new courses accepting applications regularly. If you’d like to make sure you receive an email as soon as applications open, sign up for our general newsletter and/or follow the course you're interested. You can set your mailing preferences here.
Students will need access to a laptop to participate in the course. Unfortunately, we are unable to provide students with laptops at this time. Chromebooks and tablets will not be sufficient for use in this course. If you own a PC, you must have Windows 10 OS or more recent. If you own a Mac, the most recent Mac OS is strongly preferred. Laptops used for virtual courses also need to meet Zoom’s system requirements. You may check Zoom’s system requirements here. Pay particular attention to the System Requirements and Supported Operating Systems sections. If enrolled, please apply all system upgrades before coming to class.
There are no other requirements to participate.
We believe that these opportunities should be available to anyone with the passion, drive, and aptitude to learn them. In order to support increasing diversity within the field of technology, we offer some classes specifically targeted toward various groups of individuals who are underrepresented in the field of technology. These courses are marked with audience tags such as Women+ for classes held specifically for people of marginalized genders, or Access+ for other underrepresented groups as specified. To learn more about how our Women+ course designation came to be, check out our blog.

Each class has a decision date, by which you will receive notification of your application status. Please do not inquire about your application status unless you have not heard back after that date.

After the class, graduates have the opportunity to join our Apprenticeship Program. Students interested in the Apprenticeship Program will need to do a separate application and go through our candidate evaluation process. In order to prepare a successful application for the apprenticeship program, students will need to put in roughly 150 hours of work on a coding project, which may take additional weeks after the conclusion of the class. When you are job-ready, our Company Relations Team will then work to match you with a company in need of talent in a paid apprenticeship or job opportunity. While LaunchCode does place hundreds of individuals into apprenticeships and jobs each year, placement into an apprenticeship is not guaranteed.