Pathway: Web Development
Dive into full-stack development with the Web Development pathway! Learn to design and create your own sites inspired by popular websites you 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. Students who apply will be placed into the introductory-level or the intermediate-level, based on eligibility.Apply Now Bring to Your Campus
Program Dates & Times
Students who apply will be placed into the introductory-level or the intermediate-level, based on eligibility.
WEB 101: Intro to Web Development: 2/25-4/29 (every Sat at 10 am - 12 PM PT)
WEB 102: Intermediate Web Development: 2/21-4/25 (every Tues at 5 -7 PM PT)
February 5, 2023 at 11:59 pm PT
This is a virtual course.
About The Course Series
Create your own working web application and see your work live on the internet. In Pathway: 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.
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 rounded web developer by learning front-end and back-end skills
You would like to gain foundational and 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
- Flexbox and Layouts
- Utilizing Async/Await
- Animation and Web Design Principles
- Through-course activism-focused project
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
- Building a Backend with Node, Express, and MongoDB
- Personalizing the User Experience
- Capstone Project: GOAT Path
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
Highly Marketable Skill
Web developer jobs are highly flexible. You can work in any industry: consumer goods, sports, entertainment, finance
Web development jobs will grow 13% between 2020-2030, faster than average
EligibilityCodePath requires all students to meet the following requirements in order to participate in our courses.
- Students who are 18 or older
- Students who will be enrolled in US (Puerto Rico included) college or university within the calendar year
- Students who can commit to attending classes each week
Those who identify as Black, Latinx, or Indigenous are strongly encouraged to apply.
In addition to the eligibility requirements above, students will also be placed into the introductory or intermediate levels based on the prerequisites below.
WEB 101: Intro to Web Development
- No prior coding experience required
- Open to students from any major or students who have not yet declared a major
WEB 102: Intermediate Web Development
- You have completed an introductory Web development course or have equivalent experience
- You have completed an intermediate object-oriented programming course, data structures course, or similar
- For the intermediate class: Majoring in CS, Software Engineering, or related subject
- You can commit to spending 5-10 hours/week on projects and assignments
- Technical Requirements:
- You must have access to a system with the ability to download and run Visual Studio Code
- Operating System
- Mac® OS X® 10.11 (El Capitan) or higher
- Microsoft® Windows® 8.0 and 8.1, 10, or 11 (64-bit or 32-bit)
- Linux (Debian): Ubuntu Desktop 16.04, Debian 9
- Linux (Red Hat): Red Hat Enterprise Linux 7, CentOS 7, Fedora 34
- RAM: 8 GB RAM minimum, 16 GB RAM recommended
For Windows: open Settings > System > About, the RAM information should be on the bottom of the page. For Mac: click on the Apple logo at the top left-hand corner, then click "About this Mac."
- Hard Drive Free Space: At least 10 GB of available disk space
How to Apply
The application is a 3-step process:
- Fill out a 10-15 minute application about your previous exposure to Web development, your interest in a career in tech, and general information about you as a person.
- CodePath's admissions team will review your application answers to determine your eligibility for the introductory or intermediate levels.
- After you complete the application, CodePath will email you the appropriate pre-work assignment based on your level.
- Once we receive Steps 1-2, we will process your application. Admission is determined on a rolling basis, with decisions released every week.
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 to design and create their own sites inspired by popular websites you 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 enrolled in U.S. colleges or community colleges.
For WEB101: Intro to Web Development: applicants do not need any prior coding or web design knowledge to take this introductory course.
For WEB102: Intermediate Web Development: need to have completed an intermediate object-oriented programming course, data structures course, or similar.
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 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: 2/25 - 4/29 (every Sat at 10 am - 12 pm PT)
- WEB102: Intermediate Web Development: 2/21 - 4/25 (every Tues at 5-7 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
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 email@example.com with any questions.