From 0 to Web Developer in 2016: Build Real World Web Apps!

Learn the skills of a web app developer to build your dream product!
4.3 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
17 students enrolled
25% off
Take This Course
  • Lectures 37
  • Length 4 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 English

Course Description

Fundamentals of Web Development Course Description

Welcome to From 0 to Web Developer in 2016: Build Real World Web Apps!

This course is designed for students who wish to learn the basics of web development, and eventually build their own websites which have many components, including a backend with a database.

The course is also for developers of any level who want to refresh their knowledge on the basics of full stack development.

Why HTML, CSS, and JavaScript?

If you want to build the next big startup website, you have to know and understand the basics of what makes a website work. At the core, every website on the internet, from Twitter to YouTube, is based on these three fundamental technologies. This course will make sure you will understand how to build a web app for your next big idea.

Parse is a free service which allows you to set up a database and retrieve/post data to it. It will allow you to dip your feet into the waters of database design and management.

Course Content

You are going to learn a lot in this course. Here are some of the topics we cover:

  • HTML
    • Create HTML tags
    • Link stylesheets and scripts
    • Build fully structured sites
  • CSS
    • Design beautiful websites
    • Learn about typography and colors
    • Get informed about modern design techniques
  • Frameworks
    • Learn to use popular frameworks like Bootstrap and MaterializeCSS
    • Add flair to your website with AnimateCSS
  • JavaScript
    • Add logic to your website and make it come to life
    • Learn the fundamentals of scripting and code
    • Lay the foundation for other popular languages, like Python, Java, and C++, just to name a couple
  • Parse
    • Create online databases for data
    • Learn the basics of database manipulation and design
  • Projects
    • Build awesome looking projects that would look stellar on your portfolio
      • You will have all the skills to build your own development portfolio by the end of this course

What are the requirements?

  • All you need is a little basic computer knowledge

What am I going to get from this course?

  • Build full stack applications ready to deploy to the internet.
  • Use to post/retrieve data to an online database.
  • Understand the specific uses for HTML, CSS, and JavaScript.
  • Fluently use HTML, CSS, and JavaScript to start or further one's career.
  • Use frameworks to increase productivity.

Who is the target audience?

  • Anyone who wants to build applications for the World Wide Web.
  • Anyone who wants to start a career in web development.
  • Anyone who wants to learn web development for enjoyment.
  • Anyone with an ambition to code.
  • No prior programming knowledge needed.
  • Can serve as a refresher to HTML, CSS, and JavaScript veterans.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to Web Development

Meet Varun Shenoy, your instructor for this course.


What is Full Stack development?


Cool websites to find web development resources and freebies!


Learn what text editor fits you the most for web development.

Brackets (Apple Only):

Atom (Apple Only):

TextWrangler (Apple Only):

Sublime Text (Cross-Platform Only):

Notepad++ (Windows Only):

Section 2: HTML Basics

What is HTML? By the end of this lecture, you will be able to answer this question and understand the purpose of Hyper Text Markup Language.


Build your first website using HTML and learn how to create text, links, and images!


Learn about different HTML tags.

HTML Tags Part 2

Learn how to use the awesome <div> tag.


Forms, forms, and more forms. Sounds fun, right? :D

Section 3: CSS Basics

What is CSS?


Learn about different color schemes and palettes.


Skeumorphic vs Flat vs Material. Which one is the best, and why should you care?


Learn where you can find the best font-faces for development.


Learn the fundamentals of CSS, or Cascading Style Sheets.

More CSS Properties
Section 4: Upping Your Development with Frameworks

What are frameworks, and how can they help you?


Learn all about the Bootstrap framework and how to embed it into your site.


Learn all about the MaterializeCSS framework and how to embed it into your site.


Out of the box CSS Animations with Animate.css.


Explore Material Design with Google's Material Design Lite.

Section 5: JavaScript Basics

How can the addition of JavaScript improve your websites? Let's find out!


Let's dive into JavaScript with the fundamentals, data types and variables.


More data types in JavaScript, specifically arrays and objects.


Let's add logic to our websites with JavaScript loops and try to solve the "BuzzFizz" algorithmic challenge.

Section 6: Project: Star Wars Soundboard

What will the final Star Wars Soundboard look like?


Create the structure for our soundboard using HTML.


Let's add some CSS to our HTMl on our Star Wars Soundboard


Let's continue with the CSS we started in the last lecture.


Let's get all the sounds to play with some easy JavaScript!

Section 7: Project: Instagram Clone with Parse JavaScript SDK

How are we going to clone Instagram using what we know?


Let's structure our website using the fundamentals of HTML.


Let's add some CSS to our HTML, to create a nice material based interface.


Let's begin to add logic to our clone and add Parse features, which include saving and retrieving data from our database.

Section 8: Project: Developer Portfolio

Let's visit some example portfolios, and get a gist of what you should make for this project.

Project: Portfolio
Section 9: More Content Will Be Added Soon!
More Content Will Be Added Soon!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Varun Shenoy, Award Winning Web and iOS App Developer

I've built many award winning web and iOS applications. I am a student at a high school in Silicon Valley, and am completely self-taught. I learned all my skills by floundering through the web, searching for resources, and reading books regarding development. My goal is to make sure you don't have to do all that, as I would love to share my expertise with you. I am fluent in HTML, CSS, JavaScript, C#, Java, Python, Swift, and jQuery, just to name a couple of languages.

Ready to start learning?
Take This Course