Pathway: Web Development
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 WaitlistCourse Details
   
      
      
        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
 
      
      
        Application & Pre-work Deadline
February 1, 2026, at 11:59 PM PT
 
      
      
        Location
These are virtual classes.
About the Course Pathway
Create your own working web application and see your work live on the internet. In Web Development, students learn frontend and backend development skills that will take their coding experience in any direction.
Students will get valuable experience exploring the layout, functionality, and interactivity of websites. By the end of the course, students will have the knowledge to build fast, responsive websites with a personalized user experience.
Students will leave with a sense of accomplishment, new technical skills, and the basis for continuing their education in computer science or related fields.
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...
 
      
      
      
        You're looking to develop creative projects unique to your interests that can be implemented in the real world.
 
      
      
      
        If you want to become a well-rounded web developer by learning front-end and back-end skills
 
      
      
      
        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.
How to Apply
The application is a 3-step process:
- Complete a 5-10 minute application regarding your previous exposure to web development, interest in a tech career, and general information about yourself.
- CodePath will review your application to determine your eligibility for introductory, intermediate, or advanced levels.
- CodePath will send the appropriate prework task based on your technical experience level.
- 
- 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.
 
Events
4
17
SUPPORT
FAQs
- 
        
          What is the CodePath Web Development Course?
          
        
        CodePath's Web Development course is a free 10-week, hands-on course that's part design, part coding. Students will design and create their own sites inspired by popular websites they already know and love. Start your journey by structuring and styling the look and feel of your website, then add interactive elements like videos, forms, and animations to really bring it to life! Level up your skills in the later courses with the toolbox of an advanced developer. You will build fast, responsive websites with a personalized user experience from account signup to profile customization to content creation - an experience that persists each time a user logs in. 
- 
        
          What topics do these courses cover?
          
        
        Feel free to check the syllabus for each course: 
- 
        
          Who can apply for the course?
          
        
        Students (18 years old and above) located in the US or Puerto Rico and are enrolled in the US or Puerto Rico colleges and universities. 
 Specific technical requirements are listed in the Eligibility section of this page.
- 
        
          Do I need to be familiar with any specific programming language to apply for the course?
          
        
        Students interested in the introductory course do not need prior coding experience. Students interested in the intermediate level should have completed an introductory Web development course or equivalent experience. 
- 
        
          When does the class meet?
          
        
        Spring 2026 classes meet starting February 25, for 10 weeks, during the following times: - 
WEB101: Intro to Web Development 
 Wednesdays from 3:00 PM to 5:00 PM PT (6:00 PM to 8:00 PM ET)
- 
WEB102: Intermediate Web Development 
 Wednesdays from 5:00 PM to 7:00 PM PT (8:00 PM to 10:00 PM ET)
- 
WEB103: Advanced Web Development 
 Wednesdays from 4:00 PM to 6:00 PM PT (7:00 PM to 9:00 PM ET)
 
- 
- 
        
          How much time will I need to complete the assignments?
          
        
        WEB101: Intro to Web Development: minimal out-of-class work WEB102: Intermediate Web Development: 5-8 hours/week out-of-class work WEB103: Advanced Web Development: 5-8 hours/week out-of-class work 
- 
        
          Who will the instructors be?
          
        
        The course instructors will be professional Web Developers from major technology companies and start-ups. 
- 
        
          Is the course offered for credit?
          
        
        This is a non-credit course. Students often tell us how much they love our courses for the in-demand skills they learn, inspiration, and access to the tech industry. 
- 
        
          What if I need additional help during the class?
          
        
        CodePath teaching assistants will be available to help with your assignments. In addition, we will add you to a Slack channel where you can discuss the course with other students or request help from the teaching team. You may also connect with the Instructional Team for extra support. 
- 
        
          Will I receive a certificate upon completion of the course?
          
        
        Yes, you will receive a certificate of completion upon completing the course with a grade of 60% or higher. Many of our students post and share their certificates on LinkedIn, and we encourage you to do so too! 
- 
        
          Is this class really offered at no-cost? How are you able to do that?
          
        
        Yes! CodePath is a nonprofit supported by major companies such as Andreessen Horowitz, Cognizant, Comcast, Meta, and Walmart. Thanks to their generous support, we are able to offer our courses to any eligible student at no-cost. 
- 
        
          How can I get more information about this course?
          
        
        Please email admissions@codepath.org with any questions. 
Apply today
Learn full-stack web development with our course.
Apply Now