Skip to content

Pathway: Web Development

Cost: No-cost
Timeline: 10 weeks (Fall 2024)
Commitment: 2-10 hours per week, depending on level
Skill Level: Intro (WEB101) | Intermediate (WEB102) | Advanced (WEB103)

Dive into full-stack development with the Web Development pathway. 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.

Apply Now

Course Details

Program Dates & Times

Program Dates & Times

Students who apply will be placed in any of the following tracks based on eligibility.

Intro (WEB 101): 

  • Section 1 - 09/17 to 11/19 
    Tuesdays from 5:00 PM to 7:00 PM PT
  • Section 2 - 09/18 to 11/20 Wednesdays from 3:00 PM to 5:00 PM PT
  • Section 3 - 09/19 to 11/21 
    Thursdays from 3:00 PM to 5:00 PM PT
  • Section 4 - 09/21 to 11/23 
    Saturdays from 10:00 AM to 12:00 PM PT

Intermediate (WEB 102): 

  • Section 1 - 09/17 to 11/19 
    Tuesdays from 5:00 PM to 7:00 PM PT

Advanced (WEB 103):

  • Section 1 - 09/19 to 11/21 
    Thursdays from 3:00 PM to 5:00 PM PT

 

027-risk

Application & Pre-work  Deadline

August 25 at 11:59PM Pacific time

042-teacher

Location

All tracks are virtual courses.

About the Course Pathway

CURRICULUM OVERVIEW

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

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

Tech Excellence for All

At CodePath, we believe access to relevant, hands-on technical training, career guidance, mentors, and community—created by engineers, for engineers—can help give tomorrow’s technology leaders the edge they need to launch successful, life-changing careers. As a 501 (c)(3) nonprofit, we strive to increase diversity in tech by making successful, meaningful careers in software engineering accessible to all, and by transforming college Computer Science education to make students career-ready.

 

Our programming centers the needs and success of Black, Indigenous, Latinx, and low-income Computer Science students. 

Did You Know?

028-opportunity

$119,224

The average salary for a Frontend Web Developer in the US in 2022 is $119,224

icon of a smartwatch

Highly Marketable Skill

Web developer jobs are highly flexible. You can work in any industry: consumer goods, sports, entertainment, finance

022-bar chart

13%

Web development jobs will grow 13% between 2020-2030

Eligibility

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

  • You are 18 years old or older
  • You are or will be enrolled in a US (Puerto Rico included) college or university in Fall 2024
  • 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 or intermediate levels based on the prerequisites below. Students will be assigned a prework task based on their track eligibility and must complete it before August 25 at 11:59PM PT.

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

 

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 course of study related to computer science or software
  • You can commit to attending classes each week and spending 5-10 hours/week on projects and assignments
  • 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: Advanced Web Development

  • You have completed an Intermediate Web development course or have equivalent experience
  • Be familiar with JavaScript fundamentals, including JSX
  • You have completed an intermediate object-oriented programming course, data structures course, or similar
  • You are pursuing a course of study related to computer science or software
  • You can commit to attending classes each week and spending 5-10 hours/week on projects and assignments
  • 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.

CodePath is reprogramming higher education to create the most diverse generation of engineers, CTOs, and founders. This includes (but is not limited to) individuals who self-identify as Black/African American, Latino/a/Hispanic, Indigenous, Pacific Islander, women/women-identifying, and students who come from low-income backgrounds or are first-generation college students.

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.
    1. Important Notes:
      1. Completion of this step is crucial for course admission. Failure to do so will result in disqualification.
      2. Submitting your application and prework early significantly increases your chances of acceptance into the program.

Finally, please await the admissions decision. In the event that you do not receive an immediate response after submitting your prework,  please do not worry, as all admissions decisions will be communicated on or before September 2.

Jul

17

Courses

CodePath Fall 2024 Courses Info Session # 1

Virtual
3:00 PM - 4:00 PM PST
Aug

8

Courses

CodePath Fall 2024 Courses Info Session # 2

Virtual
2:00 PM - 3:00 PM PST

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.

     

  • Who can apply for the course?

    Students (18 years of age and above) enrolled in U.S. universities or colleges are welcome to apply.  Students enrolled in Puerto Rico are also welcome.

    Specific technical requirements are listed on 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

    Students interested in the advanced level should have completed an intermediate object-oriented programming course, data structures course, or similar

  • When does the class meet?

    Class meets during the following dates and times:

    • WEB101: Intro to Web Development:
      Section 1: Tuesdays from 5:00 PM to 7:00 PM PT
      Section 2: Wednesdays from 3:00 PM to 5:00 PM PT
      Section 3: Thursdays from 3:00 PM to 5:00 PM PT
      Section 4: Saturdays from 10:00 AM to 12:00 PM PT
    • WEB102: Intermediate Web Development:
      Section 1: Tuesdays from 5:00 PM to 7:00 PM PT
    • WEB103: Advanced Web Development:
      Section 1: Thursdays from 3:00 PM to 5:00 PM PT

     

  • 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-10 hours/week out-of-class work

    WEB103: Advanced Web Development: 5-10 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 for free? 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 for free.

  • How can I get more information about this course?

    Please email admissions@codepath.org with any questions.

Apply Now