Skip to content

Intro to Web Development

Cost: No-cost
Timeline: 10 weeks (Fall 2022)
Commitment: 2 hours per week
Skill Level: Beginner

Students learn frontend web fundamentals in HTML, CSS, and JavaScript while building a dynamic website that pulls in real data from publicly available APIs. By the end of the course, students will have completed a final project: creating a website with a social justice theme that demonstrates their new skills as budding developers. 

Apply Now

Course Details


Program Dates & Times

Program Dates & Times

Sept. 10-Nov 19 (every Saturday 10 am - 12 pm PT)


Application Deadline

August 21, 2022 at 11:59 pm PT



This is a virtual course.

Fall 2022 Landing page (469 x 381) (2)
CodePath student learning web development

About the Course

Web development is a great way to start your tech training with no prior knowledge or experience. Create your own working web application and see your work live on the internet. This introductory course is a great way to explore computer science while deepening your knowledge and skillset. 

Students will get valuable experience exploring the layout, functionality, and interactivity of websites. By the end of the course, students will have completed a final project: creating a website with a social justice theme that demonstrates their new skills as budding developers. 

Enthusiasm, openness, and a commitment to excellence are all that students need to take this course. Students will leave with a sense of accomplishment, new technical skills, and the basis for continuing their education in computer science or related fields.

You Should Take this Course If...


You’re curious about computer science but not sure where to start


You don’t know what you will major in, but you want to explore your options

002-global learning icon

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

What You'll Learn

Build a functional web app that can pull data from public APIs

  • Hypertext Markup Language (HTML) to build the framework for websites
  • Cascading Style Sheets (CSS) to store the styles used in various elements of the website
  • JavaScript to add interactivity to websites, including dropdown menus, animations, games, and more

Gain a preview of real-world software engineering roles and challenges

  • Fireside Q&A chats and info sessions with professional software engineers from companies such as Slack, Pinterest, and Facebook
  • Learn what it's like in the day-to-day of different roles in tech
  • How you can be part of an industry that is changing the world and contributing to advancements in many areas of life

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?



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


Web development jobs will grow 13% between 2020-2030,  faster than average


  • First-year and second-year students
  • Students who are currently enrolled in a 2-year or 4-year college/university in the US
  • Open to students from any major or students who have not yet declared a major
  • Students who can commit to 2 hours of online classes every Saturday during the 10 weeks of the course

Those who identify as Black, Latinx, or Indigenous are strongly encouraged to apply.

How to Apply

The application is a 1-step process:

  1. Fill out a 10-15 minute questionnaire about your previous exposure to coding, your interest in a career in tech, and general information about you as a person.
Apply ASAP. Admission is determined on a rolling basis, with decisions released every week starting the week July 11th.

Apply Now



  • What is the CodePath Intro to Web Development Course?

    Intro to Web Development is a free 10-week, hands-on course meant to stimulate students’ interest in tech. Part design, part coding, part introduction to tech careers, students will learn foundational skills in frontend web development. Students will study HTML, CSS, and JavaScript and create their own functional web applications. 

    With exposure to computer science methods, students have a chance to try the process of learning and creating exciting technical projects, learning about the tech industry, and exploring whether a major in computer science or a related field may be an excellent next step. The course supplements college courses for first- and second-year students from any major or undecided on their major. The class will include lectures and breakout room sessions.

  • How do I apply to take this course?

    First, you must fill out a questionnaire about your coding exposure, your goals in school, your professional aspirations, and yourself in general. 

    Apply ASAP, as we have limited spaces for this class!

  • Who can apply for the course?

    First-year and second-year students enrolled in U.S. colleges or community colleges. Applicants do not need any prior coding or web design knowledge to take this introductory course.

    If you are a junior or senior in college interested in taking one of CodePath's courses, please look at the more advanced iOS, Android, or Cybersecurity courses.

  • Where can I find the syllabus for this course?

    Students can access the syllabus here

  • Do I need to be familiar with any specific programming language to apply for the course?

    You DO NOT need any prior experience with coding or web development to take this course. Of course, if you have some basic familiarity, that can be helpful, but it is not required.

  • When does the class meet?

    The class meets every Saturday for 10 weeks, from 10 am to 12 pm Pacific Time. The course runs from September 10 to November 19th, 2022, and meets in a virtual format, with the first hour devoted to lectures and the second to smaller breakout sessions.

  • How much time will I need to complete the assignments?

    Students do not need to spend much time outside class working on assignments. However, students who have extra time will have a wide range of optional features to explore and add to their projects as the course progresses.

  • 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, Facebook, 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 with any questions.