Learn HTML5, CSS and JavaScript Basics from Scratch
3.5 (7 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.
395 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn HTML5, CSS and JavaScript Basics from Scratch to your Wishlist.

Add to Wishlist

Learn HTML5, CSS and JavaScript Basics from Scratch

Everything You Need to Know to Start Creating your own Websites, Web Apps and Games with HTML5, JavaScript & CSS
3.5 (7 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.
395 students enrolled
Created by Richard Sneyd
Last updated 1/2017
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create your own website
  • Write modern, standards compliant HTML5, CSS & JavaScript
  • Use CSS to style their websites, apps and games
  • Use JavaScript to introduce interactivity and dynamic content
  • Validate form data with JavaScript
View Curriculum
  • Aptana Studio (Free)
  • Basic Computer Skills

HTML5 is the latest evolution of web technology, encompassing decades of research and development. It has matured to the point that it can be used to create stunning, responsive and truly interactive websites, apps and games. Plus, anything written in HTML5 is inherently cross-platform, so becoming proficient in the use of HTML5 is immeasurably valuable to you as a web, app, or game developer.

This HTML5 introductory course teaches you all the fundamentals of working with the three cardinal technologies of the modern web: HTML, CSS and JavaScript. By the end of the course, you will:

  • Understand and be able to use all of the most important and frequently used HTML tags.
  • Have a working knowledge of CSS.
  • Be able to use JavaScript to create dynamic content, interactivity and functionality on your web pages and sites.
  • Be able to implement form validation using JavaScript

There really is no quicker way to learn these 3 core technologies of the web (which constitute HTML5), so why wait, sign up and start learning today -- you won't regret it!

Who is the target audience?
  • Beginners
  • Students
  • Professional looking to create their own modern, standards complient websites
  • Game developers interested in getting started with HTML5
Compare to Other CSS Courses
Curriculum For This Course
29 Lectures
Course Intro
1 Lecture 03:14

In this lesson, we'll take a broad look at the learning objectives of the course, including a brief examination of what you'll be able to to do with HTML, CSS and JavaScript by the end of it.

Preview 03:14
Introduction to Basic HTML
4 Lectures 42:26

This lesson shows you where to go to download and install the required software.

Preview 01:33

Let's start making things happen! In this lesson we'll learn all about the most important and most common elements and tags.

Preview 12:51

Let's continue our look at common HTML tags and elements in this lesson.

Commonly Used Tags and Elements

Part 3 of our examination of basic HTML concepts, and the most common elements and tags.

Commonly Used Tags Part 2

HTML Basic Concepts
1 question
Intro to Basic CSS
5 Lectures 42:10

Before we start working with CSS, let's set up our project in Aptana Studio.

Getting Started with Aptana

In this section, we'll learn the basic concepts of CSS rules, including selectors and declarations.

Working with CSS Selectors and Rules

In this lesson, we'll learn about CSS classes, and we'll even do a bit of table styling as a practical example.

Styling with Classes

So far, we've used internal styles sheets. In this lesson, we'll learn about external style sheets, and how to link them into our HTML documents.

External Style Sheets

In this lesson, we'll take a look at the third and final way of using CSS: Let's work with inline styles.

Inline Styles

Basic CSS Concepts
1 question
Introduction to Basic JavaScript
12 Lectures 01:34:02

Without JavaScript, our HTML creations would be static. Dynamism, interactivity and functionality are added through JavaScript, the default programming (or, scripting) language of the World Wide Web. Let's beginning learning JavaScript.

Intro to JavaScript

In essence, functions in JavaScript are reusable blocks of code, which we can trigger at will using events. Let's start learning how to create our own functions in this lesson.

User Defined Functions

In this lesson, we'll learn what variables are, and how we can use them in JavaScript.


In this lesson, we'll learn about Arithmetic operators in JavaScript.

Arithmetic Operators

Unlike some other programming languages, JavaScript handles Data Types dynamically. Let learn what that means, and how to take advantage of it.

Dynamic Data Type

Let's learn how we can use Strings to handle text in JavaScript.


JavaScript in an object oriented programming language (OOP), and thus allows us to create objects of our own. In this lesson, we'll learn how to create objects in JavaScript, and why they are useful to us.

JavaScript Objects

In this lesson, we'll learn how to create conditional logic in JavaScript, using If Statements.

Conditional Logic (If Statements)

In this lesson, we'll learn how to use alert boxes in JavaScript.

Alert Boxes

In this lesson, we'll make a practical application of what we've learned about HTML & JavaScript thus far -- let's write our own form validation code.

Form Validation

External Scripts

HTML5 Canvas

JavaScript Basics
1 question
Website Project
5 Lectures 49:07
Let's Build our First Website

Website Project Part 2

Website Project Part 3

Website Project Part 4

Website Project Part 5
2 Lectures 19:13
JavaScript Slider: Part 1

JavaScript Slider: Part 2
About the Instructor
Richard Sneyd
4.2 Average rating
212 Reviews
7,261 Students
8 Courses
Game Design Lecturer, Founder & CEO of CyberMyth Games

Richard Sneyd (1st Class B.A Hons.) is founder and CEO of CyberMyth Games, and administrator of CMG Academy, the no. 1 source of professional quality online training for digital art, development and design courses. In the performance of his duties within the company, he must wear many hats, including that of a programmer, designer, digital 2D & 3D artist, sound designer, scriptwriter, texture artist, leader, marketer and business man.

He is also a fully registered, qualified, and highly experienced lecturer. His speciality subjects include 3D Modelling & Animation, Computer Game Programming, 2D Image Processing, Game Design, Desktop Audio, Psychology, Consumer Behavior, Human Resources & Business Management.

Richard is enthusiastic about his work, with students and colleagues noting that he is a highly dedicated and accomplished teacher. All of his courses are characterized by a steady, incremental flow of information, and a lucid teaching style which is easy to understand and follow for all.