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.
393 students enrolled
62% off
Take This Course
  • Lectures 29
  • 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 3/2015 English

Course Description

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!

What are the requirements?

  • Aptana Studio (Free)
  • Basic Computer Skills

What am I going to get from this course?

  • 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

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

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: Course Intro

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.

Section 2: Introduction to Basic HTML

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


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


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


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

HTML Basic Concepts
1 question
Section 3: Intro to Basic CSS

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


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


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


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.


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

Basic CSS Concepts
1 question
Section 4: Introduction to Basic JavaScript

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.


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.


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.


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


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.


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


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


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.

External Scripts
HTML5 Canvas
JavaScript Basics
1 question
Section 5: Website Project
Let's Build our First Website
Website Project Part 2
Website Project Part 3
Website Project Part 4
Website Project Part 5
Section 6: Conclusion
JavaScript Slider: Part 1
JavaScript Slider: Part 2

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Richard Sneyd, 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.

Ready to start learning?
Take This Course