Learn Web Development


One of the most in-demand forms of development these days, web developers create the sites you use every day. Find resources here to get started learning core parts of the web programming like HTML, CSS and JavaScript, or dig into common backend languages like PHP, Ruby, Python, or others. Many resources for learning web development are available online and free, so it's easy to jump in!

We have 20 resources for learning Web Development including educational Online Classes, Websites, YouTube & Online Videos, and iPhone & iPad Apps, from providers such as Lynda.com, Juni Learning, The Hong Kong University of Science and Technology, and University of London, Goldsmiths, University of London. Find 60 more resources in subtopics including Ruby, Ruby on Rails, PHP, Python, and HTML & CSS.


$250 monthly
Paid add-ons

App Master: Web Development


7th - College | Online class

This course guides students through building and deploying websites and web applications. Both frontend (HTML, CSS, Javascript, and JQuery) and backend development (APIs and databases) are covered....

1
Free

Become A Certified Web Developer From Scratch


9th - College | Online class, Online/YouTube video

This web programming courses is intended to be the one stop solution for web development training. We bring together the bunch of most popular web technologies and present them in a way which...

$20 monthly
Paid add-ons

Become a Front-End Web Developer


College | Online class

Get the skills to build engaging, interactive user experiences on the web as a front-end web developer. Learn everything you need to design and develop user-facing code, and discover how to bring...

$20 monthly
Paid add-ons

Become a Full-Stack Web Developer


College | Online class

Get the skills to work with both back-end and front-end technologies as a full-stack developer. You’ll develop a solid foundation for working with servers and host configurations, performing...

$20 monthly
Paid add-ons

Become a Web Developer


College | Online class

Kick-start your career building powerful and attractive apps and sites. This learning path will provide you with the foundational skills you need to begin mastering the core technologies to become...

Free
Paid add-ons

Code4Startup

7th - College | Online resource

Learn to code by making copies of popular startups. This is a good approach if you are thinking of building a startup that has similar elements to an existing startup. Utilizes a wide range of...

1
$35 monthly

Code School


7th - College | iPhone/iPad, Online resource

Interactive programming courses and coding challenges offered for Ruby, JavaScript, HTML, CSS, Python, and more.

Free
Paid add-ons

CodeUpStart

High School - College | Online resource

Learn to code by building some of today’s hottest startups, using the same mix of languages and technologies they use. Founded by a team of experienced engineers, founders and CTOs who have spent...

Free

CS305: Web Development


College | Online class

The World Wide Web (WWW) has become the primary means by which we conduct searches and perform billing transactions-events that can only occur with the support of specific applications. The purpose...

Free

Free Code Camp

High School - College | Online resource

Learn to code by building sites for non-profits.   You’ll get help in real time from our community chat rooms.  You’ll learn to code at your own pace, in your browser or on your phone. You’ll...

1
$999

Full Stack Web Developer Course Training Program


High School - College | Online class

Encompassing fully robust curriculum along with the most seasoned faculty members from the digital marketing industry, Acewebacademy offers full stack web development course for all aspiring...

$999

Full Stack Web Developer- Mean Stack


High School - College | Online class

Do you want to take your career as a web developer to the next level by getting adept at working with both front and back-end technologies and developing scalable web apps quickly? Simplilearn’s...

Free
Paid add-ons

Full Stack Web Development Specialization Capstone Project


7th - College | Online class

The Capstone project is the culmination of your journey through the Full Stack Web Development specialization. The Capstone project is aimed at building a fully functional front-end Application...

Free

HTML, CSS and JavaScript


7th - College | Online class

This course will teach you the essential elements of web page development, covering HTML, CSS and JavaScript. No previous experience of these technologies is necessary, although it is helpful if...

Free

HTML, CSS, and Javascript for Web Developers


College | Online class

About this Course Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the...

Free
Paid add-ons

Programming and the Web for Beginners


7th - College | Online class

In this course, you will use computers to creatively design web pages using HTML and CSS. You will then use Javascript to develop programs and algorithms—ways to get the computer to solve problems....

Free

Responsive Website Basics: Code with HTML, CSS, and JavaScript


High School - College | Online class

In this course you will learn three key website programming and design languages: HTML, CSS and JavaScript. You will create a web page using basic elements to control layout and style....

Free

Responsive Website Development and Design Capstone


7th - College | Online class

For your Responsive Website Development and Design Specialization Capstone Project, you will create a complete, responsive, multi-user, data-driven website which aims to solve a particular problem....

$250 monthly
Paid add-ons

Web Superstar


3rd - 7th | Online class

In Web Superstar, students learn HTML, CSS, and Javascript to create their own websites. This track is geared toward students who enjoy art and design. By the end of this course, students have...

$12,000

Woz-U Software Developer


7th - College | Online class, Online video/YouTube

DEFINE YOURSELF AS A SOFTWARE DEVELOPERYou (n): A lifelong creator that was born to build solutions that make the world a far better place. Software Developer (n): An individual who researches,...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for Web Development

Frequently Asked Questions

What's the best way to learn Web Development?

The best learning resource is the one that you will stick with. For some students, that means a resource that's fun and engaging like a mobile or PC game. For others it's a resource that lets them learn on their own time, like a mobile app or YouTube channel. For other students, it's a resource that emphasizes reinforcement, such as a workbook or set of printable worksheets. The best way to figure out what is right for you is to look at a wide range of resources, keeping your selection criteria in mind. Search our database of 20 resources for learning Web Development.

What should I consider when choosing a learning resource for Web Development?

Think about what is going to help you continue with the resource and actually complete it. Primary considerations should be:

  • Time commitment - how much time can you spend with this resource per day/week?
  • Portability - will you be studying at home or in other places, such as on the bus or after school?
  • Reinforcement learning - does the resource offer reinforcement? Think about whether you'll want exercises or printable worksheets to help you practice what you learned.
  • Price - does the resource require a monthly subscription? This may be fine for topics you can learn in a month or two, but it may be prohibitively expensive otherwise.
Search our database of 20 resources for learning Web Development.

I have specific needs for learning Web Development. Where can I find learning materials to meet my needs?

Our advanced search page offers powerful filtering tools so you can find the right learning materials for you.