Web development is about more than building a website. It's about creating experiences for a vast audience of people on the Internet. Today's developers help people connect, create, learn, and play, shaping the way the world works.
This Course Explorer segment introduces popular online courses that focus on building modern web applications. The first section includes ones that teach HTML, CSS, and JavaScript. These three technologies combined form the foundation to the web that we experience everyday.
You could think of these technologies through a simple theater metaphor. HTML is the script that the actors memorize, CSS is the costume and stage design that gives the script color and form, and JavaScript is the director.
The text you're reading now, for example, is all HTML. HTML contains the content and defines the structure for where each piece of content should go on a page. The styling—how much padding wraps around the text, what font the text takes on, the color and shape of the buttons on this page—is all CSS. JavaScript, meanwhile, enables all of the other complexities that make the modern web what it is.
When you click or tap the "save" button (the one with the little heart icon next to it) next to any of the courses you see here, JavaScript is behind most of what happens immediately after. It updates some data stored in your browser, modifies the styling of the button so it turns pinkish-red, and pings our server, which in turn makes a note that you've saved this course. When you pull up your saved courses, it's again JavaScript that does the work of retrieving the list and it to you.
The sections following "HTML, CSS, and JavaScript" cover popular frameworks and tools that many developers use today to create powerful, modern, apps. These are the same technologies that underlie a lot of popular apps like Facebook, Twitter, and Instagram.
React and Vue are two popular frontend frameworks that make it easier to build rich and interactive user interfaces. Node, Flask, and Ruby on Rails on the other hand provide the structure that apps need to handle user requests, store and retrieve data off a server, perform computations, and return responses. SQL and MongoDB, on the other hand, are popular databases that make it possible for apps to quickly store and retrieve huge amounts of data.
In the course of learning web development, you'll find that some tools are better than others for any given project. In fact, this Course Explorer captures only a small slice of the web development universe. You'll discover more along the way. When you do, be sure to search for courses on those at OpenCourser.
Happy coding!
$79 | A 5-week course from Duke University & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
Free | A Approx. 3 weeks course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
$49 | A 4-week course from University of Michigan & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
| A Ten Weeks (3-hour per week)30-hour, 3.0 Continuing Education Units course from Independent
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
Free (with limitations) or $79 for a Verified Certificate | A 3 weeks of study, 3-4-hour/week course from The Hong Kong University of Science and Technology & Coursera
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
29.99 | A 3h 9m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$650 (+ $60 registration fee) | A Plan for 3-8-hour of work per week course from Independent
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
29.99 | A 2h 51m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 2h 19m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$99 | A 6-week course from The World Wide Web Consortium (W3C), W3Cx & edX
Last started January 2019; next session TBD
Enroll now | Course details | Save
Save
10.99 | A 40.5-hour course from Udemy
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 3h 12m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
| A course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
| A course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
$99 | A 4-week course from Microsoft & edX
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
29.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 1h 23m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 10-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
$$25/month, Free Trial Available | A 84-minute JavaScript Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 9-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 5-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 141-minute JavaScript Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 2h 3m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
Free | A course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
10.99 | A 36-hour course from Udemy
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 3h 12m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
Free | A course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
Free | A course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
$800 USD / term* (*Each term is 12 weeks long.) | A course from Udacity
Last started date unknown; next session TBD
Enroll now | Course details | Save
Save
$99 | A 3-week course from IBM & edX
Last started August 2018; next session TBD
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 6h 22m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$99 | A 4-week course from Microsoft & edX
Last started October 2018; next session TBD
Enroll now | Course details | Save
Save
25.0 | A 189-minute Python Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 270-minute Python Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
10.99 | A 3-hour course from Udemy
Start this course anytime
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 1h 37m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 1h 39m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 146-minute Python Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 7-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 4-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 128-minute Ruby Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 6-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 57-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 11-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
29.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 100-minute Ruby Course course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
29.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
25.0 | A 13-minute workshop course from Treehouse
Start this course anytime
Enroll now | Course details | Save
Save
10.99 | A 20-hour course from Udemy
Start this course anytime
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 1h 58m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
$79 | A 6-week course from Duke University & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 4h 9m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$49 | A 7-week course from Universidad Nacional Autónoma de México & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
29.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 1h 2m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$49 | A 7-week course from Yandex & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
10.99 | A 20-hour course from Udemy
Start this course anytime
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 1h 58m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
$79 | A 6-week course from Duke University & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
$25/month, Free Trial Available | A 4h 9m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$49 | A 7-week course from Universidad Nacional Autónoma de México & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
35.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
29.0 | A course from Pluralsight
Start this course anytime
Enroll now | Course details | Save
Save
29.99 | A 1h 2m course from LinkedIn Learning
Start this course anytime
Enroll now | Course details | Save
Save
$49 | A 7-week course from Yandex & Coursera
Last started April 2019; next session TBD
Enroll now | Course details | Save
Save
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.