To support our site, Class Central may be compensated by some course providers.

Taken this course? Share your experience with other students. Write review

Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. "Where should I even begin? How long is this going to take me? Am I making any mistakes along the way?" The questions may leave you with an uneasy feeling that you will learn many lessons the hard way.

In this intermediate course, Steve Huffman will teach you everything he wished he knew when he started building Reddit and, more recently, Hipmunk, as a lead engineer. Starting from the basics of how the web works, this course will walk you through core web development concepts such as how internet and browsers fit together, form validations, databases, APIs, integrating with other websites, scaling issues, and more; all of which form part of the knowledge it takes to build a web application of your own.



Why Take This Course?

By taking this course, you will embark on a digital adventure to build your very own application live on the web. Valuable lessons often come from experience, and it’s from this experience that Steve brings a fresh perspective to the classroom to show you how to approach building your web application in a way that assuages the potential challenges you may face.
In this course, you will learn by doing. Once you dive into the course experience, you will work on awesome projects:

  • Have you ever thought about what it takes to build a blog from the ground up? Over the course of six lessons, you will build a blog together with Steve that will be fully functional, online, for anybody to read by the end of the course.

  • Have you ever wondered how a wiki works? As a final project for this course, you will be able to take all of your newly gained knowledge and apply it to build a complete wiki.

This course concentrates on back-end development, but regardless if you are interested in front-end development, back-end development, or anywhere in between the stack, this course will teach you the fundamental knowledge you need break into the web development world. Are you ready to dive in?

Taught by

Steve Huffman

Tags

Related Courses

Reviews for Udacity's Web Development
4.5 Based on 17 reviews

  • 5 stars 65%
  • 4 stars 29%
  • 3 star 0%
  • 2 star 6%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Life S
5.0 4 years ago
Life completed this course.
The video lectures are very well made and quizzes help reinforce the material without being too difficult. The class covers a wide range of topics including HTTP requests, basic HTML, getting user input, databases, user authentication, cookies, caching, scaling and APIs. It touches on CSS very briefly and barely mentions JavaScript, so look elsewhere if you are interested in front-end development.
5 people found
this review helpful
Was this review helpful to you? Yes
Lingua F
2.0 4 years ago
Lingua completed this course.
And Huffman, we're told, “teaches from experience” – which basically translated to "he is not a teacher," in layman's terms. He does an admirable job for someone who hasn't been trained in pedagogy, but really, seriously, would it kill them to get an actual teacher to teach the course? Huffman's awkwardness and uncertainty about the format is the reason he keeps killing the echo effect – he hasn't developed the instinct to know how much time and space we need to process an idea. At times, he gives a reasonably broad view of the topic, but at others, he just splurges onto the page what is needed for the task at hand. There's no progressive differentiation of concepts, and he doesn't use any advance organisers to help the learner understand new concepts.

12 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
5.0 5 years ago
Anonymous completed this course.
The course cover some specific advance topics about high-performance web applications, those were really great!. The course was well-driven by Steve Huffman, the course take all my attention from the beginning until the end. I suppose to be a web-application-developer and suppose to know about many topics about it, but this course shows me that there are too many others topics to learn, always there are some to learn :).

Thank you for the great course and your time.
3 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
5.0 5 years ago
Anonymous completed this course.
Fun class, You will have built your own blog and wiki by the end on google app engine. You will learn how to make logins and cookies and keep a database of users secure.

I would recommend learning a bit of HTML and CSS first as you will want to make your site look pretty and he will only teach the very basics you need to get your site up.
1 person found
this review helpful
Was this review helpful to you? Yes
Jake R
4.0 3 years ago
by Jake completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Great course for those just moving into the intermediate level of programming. I finished wishing it had more but looking back you really do accomplish quite a lot. This course really could use a unit on AJAX and the client-side JavaScript frameworks (at least touching on them).
2 people found
this review helpful
Was this review helpful to you? Yes
Michael B
5.0 4 years ago
Michael completed this course.
Absolutely amazing course. If you know some Python (up through at least Object Oriented programming), you can go from knowing 0 about web development to creating your own web apps from scratch!
2 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
5.0 5 years ago
Anonymous completed this course.
Very informative class and i strongly suggest this course for all developers
0 person found
this review helpful
Was this review helpful to you? Yes
Xiaofeng H
5.0 3 years ago
by Xiaofeng completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Great course. Some material is old because this course is created several years ago. However 90 percent of the material is latest and the foundation is great. It is an alternative choice if you don't want to spend more time to take full-stack nanodegree or you have much experience in application development and self studying by official documents.
Was this review helpful to you? Yes
Santhosh V
5.0 3 years ago
by Santhosh completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
Awesome instructor. A must learn course. Learned a lot to start with web development, at the end real issues of scaling are touched.
Was this review helpful to you? Yes
Martin B
5.0 4 years ago
Martin completed this course, spending 6 hours a week on it and found the course difficulty to be easy.
1 person found
this review helpful
Was this review helpful to you? Yes
Lachlan L
4.0 3 years ago
by Lachlan partially completed this course.
1 person found
this review helpful
Was this review helpful to you? Yes
Sergio C
5.0 3 years ago
by Sergio is taking this course right now.
1 person found
this review helpful
Was this review helpful to you? Yes
Susan S
5.0 4 years ago
Susan completed this course and found the course difficulty to be hard.
0 person found
this review helpful
Was this review helpful to you? Yes
Diego G
4.0 2 years ago
Diego completed this course.
Was this review helpful to you? Yes
Tabish S
4.0 3 years ago
by Tabish completed this course.
Was this review helpful to you? Yes
Tafadzwa Z
4.0 3 years ago
by Tafadzwa completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.