Skip to content

Pathway: Web Development

Cost: No-cost
Timeline: 10 weeks
Commitment: 2-9 hours per week, depending on level

Master full-stack web development by designing and building interactive websites inspired by your favorites. Start your journey by structuring and styling the look and feel of your website, then add interactive elements like videos, forms, and animations to bring it to life. In the later courses, build feature-rich websites with user accounts, profile customization, and content creation. You will also use AI as a debugging partner and research assistant, enabling you to focus on your vision for your web application.

Join Waitlist

Course Details

Program Dates & Times

Program Dates & Times

Meets weekly on Wednesdays from Feb 25 - Apr 29, 2026

WEB101: 3 PM - 5 PM PT / 6 PM - 8 PM PT

WEB102: 5 PM - 7 PM PT / 8 PM - 10 PM PT

WEB103: 4 PM - 6 PM PT / 7 PM - 9 PM PT

027-risk

Application & Pre-work  Deadline

February 1, 2026, at 11:59 PM PT

042-teacher

Location

These are virtual classes.

About the Course Pathway

What You'll Learn

WEB 101: Intro to Web Development

  • Basics of HTML, CSS, and JavaScript
  • Flexbox and Layouts
  • Utilizing Async/Await
  • Animation
  • Web Design Principles

WEB 102: Intermediate Web Development

  • Building an Interactive Frontend with React
  • Responding to Complex User Input
  • Displaying Real-world Data and Conditional Rendering
  • Implementing Navigation with React Router
  • Connecting to a Database
  • Polishing the User Experience
  • Capstone Project: HobbyHub

WEB 103: Advanced Web Development

  • Building a Web Server
  • Structuring Web Data
  • Handling RESTful Requests
  • Dynamic Data
  • Relational Data
  • GitHub Collaboration and Project Management
  • Authentication
  • Deployment

You Should Take this Course If...

020-compass

You're looking to develop creative projects unique to your interests that can be implemented in the real world.

041-student

If you want to become a well-rounded web developer by learning front-end and back-end skills

002-global learning icon

You would like to gain foundational or advance web development skills that will take you in any  direction for a career in tech

Eligibility

All students must meet the following requirements to participate in CodePath's Web Development courses:

  • You are 18 years old or older by the start of the course.
  • You are or will be in the US for the duration of the course.
  • You are or will be enrolled in a US (Puerto Rico included) college or university in the Spring 2026 semester or are a recent graduate, for the duration of the class. 
    Graduates from September 2025 onwards are welcome to apply.

  • You can ensure that you will have sufficient access to a computer to complete weekly coursework.
  • Your computer has a webcam and microphone, which you are willing and able to use in all virtual sessions as part of your active participation.
  • You agree to abide by CodePath's Code of Conduct.

In addition to the eligibility requirements above, students will also be placed into the introductory, intermediate, or advanced levels based on the prerequisites below. Students will be assigned a prework task based on their track eligibility and must complete it before the deadline.

WEB 101: Intro to Web Development

  • No prior coding experience is required
  • Open to students from any major or students who have not yet declared a major
  • You can commit to attending classes for 2 hours each week
  • You must have access to a system with a modern web browser

 

WEB 102: Intermediate Web Development

  • You have completed an introductory Web development course or have equivalent experience
  • You have completed an introductory programming course
  • You are pursuing a degree related to computer science or software
  • You can set aside 7-9 hours/week, including class times
  • Device Requirements: You have access to a system with the ability to download and run Visual Studio Code, with at least 8 GB RAM and 10GB available disk space.

WEB 103: Intermediate Web Development

  • You have completed an Intermediate Web development course or have equivalent experience
  • You have completed an intermediate object-oriented programming course, data structures course, or similar
  • You are pursuing a degree related to computer science or software
  • You are familiar with JavaScript fundamentals, including JSX
  • You can set aside 7-9 hours/week, including class times
  • Device Requirements: You have access to a system with the ability to download and run Visual Studio Code, with at least 8 GB RAM and 10GB available disk space.
Our courses are open to students of all backgrounds, fostering a learning environment where emerging engineers can develop the skills, support, and connections needed to secure the most competitive technical roles.

How to Apply

The application is a 3-step process:

  1. Complete a 5-10 minute application regarding your previous exposure to web development, interest in a tech career, and general information about yourself.
  2. CodePath will review your application to determine your eligibility for introductory, intermediate, or advanced levels.
  3. CodePath will send the appropriate prework task based on your technical experience level.
Important Notes:
    • Completion of this step is crucial for course admission. Failure to do so will result in disqualification.
    • Submitting your application and prework early significantly increases your chances of acceptance into the program
    •  Most students receive a response within two weeks of submitting their prework, so there’s no need to worry if you don’t hear back immediately. All admissions decisions will be sent via email.
Dec

4

Courses

Spring '26 Courses Info Session

Virtual
5:00 PM - 6:00 PM PST
Dec

17

Courses

CodePath Spring '26 Courses: "Know Before You Go"

Virtual
10:00 AM - 11:00 AM PST

SUPPORT

FAQs

Apply today