HTML5 Simple Game Programming Preparation

Free overview of HTML, CSS, and JavaScript for my HTML5 Game Development course.
Rating: 4.3 out of 5 (1,141 ratings)
47,088 students
HTML5 Simple Game Programming Preparation
Rating: 4.3 out of 5 (1,141 ratings)
47,088 students
Build a basic web page with HTML
Use CSS to add essential style to your page
Understand the main concepts of programming (variables, conditions, loops, branches, functions, and arrays) using JavaScript
Use JavaScript and the Document Object Model to build a basic interactive web page
Discover the free simpleGame.js game library and use the online practice tool to begin building your own games online!

Requirements

  • Access to an HTML5 - compliant browser (Google Chrome 23 or greater recommended)
  • Access to a higher-end text editor (specific examples linked in course)
  • Any major operating system (Windows 7+, Mac OSX, Linux)
Description

Learn to build web and mobile games with HTML5. Even if you have no experience in programming or web development, you can create your own games.

This course begins with a quick overview of web development in HTML5 and shows you the basic web framework used in all modern pages. It then teaches essential programming concepts using the JavaScript language embedded in all modern browsers.

It introduces the simpleGame.js engine, showing you how the engine works and introducing a free online game development tool. For more information on game programming, please see my other course.

Who this course is for:
  • Anyone interested in game development.
  • Suitable for middle school, high school, or adult learners. Motivated younger students will also enjoy the course, but they may need help from an adult. Perfect course for kids and parents to take together!
  • No prior experience in web development or programming is necessary, although it can be useful.
  • Programming is NOT a spectator sport! You'll only learn if you're willing to do some exercises on your own.
Course content
5 sections • 24 lectures • 5h 10m total length
  • Introduction to the Free HTML5 Preparation class
    09:42
  • Overview of the adventure game
    08:04
  • Creating a basic HTML page
    18:33
  • Adding Pictures and Links
    11:10
  • Modifying a page with CSS
    10:03
  • Adding Audio and Building the Adventure Game
    14:23
  • Building an adventure game with basic HTML and CSS
    12 questions
  • Introducing the word game
    03:12
  • Building a basic form
    10:47
  • Basic Input and Output
    20:54
  • Creating a good-looking form with CSS
    14:17
  • Building the word story game
    11:43
  • Basic input and output
    12 questions
  • Managing Data Types
    14:05
  • Adding Branching Behavior
    19:47
  • Looping with the For Loop
    11:10
  • More flexible loops with While
    24:49
  • Enhancing functions with parameters and return values
    15:00
  • Using arrays
    16:37
  • Coding like a pro
    9 questions
  • Designing the number guesser
    07:55
  • Generating random numbers
    09:45
  • Building the number guesser
    11:17
  • Introduction to the SimpleGame Engine
    12:17
  • SimpleGame Overview
    13:58
  • Basic Keyboard Interaction
    10:50
  • Using the simpleGame Practice Tool
    09:55

Instructor
Teacher, Author, Game Developer
Andy Harris
  • 4.3 Instructor Rating
  • 1,371 Reviews
  • 48,997 Students
  • 4 Courses
  • Andy is the author of over a dozen books on various topics in computer programming, especially web, game, and mobile development.

His best-selling books include

  • HTML5 / CSS3 All in One for Dummies
  • HTML5 Game Programming for Dummies
  • HTML5 Quick Reference for Dummies
  • PHP6 / MySQL Programming for the Absolute Beginner
  • Game Programming - the L Line (using Python)
  • Flash Game Programming for Dummes

He teaches computer science at a major university teaching the following courses:

  • * Computer Science I - Introduction to computer science and programming with Python
  • * Computer Science II - Advanced computer programming in C, C++, Java, basic algorithms and Data Structures
  • * Game Development I and II - 2D and 3D game development from the ground up, including building game engines.
  • * Web and Mobile Development - Various classes in client-side, server-side, and AJAX programming, as well as mobile development.

Andy is also very active in homeschooling. He has taught math and programming classes to various homeschooling groups, and is a featured technology columnist in The Old Schoolhouse magazine, a leading magazine among homeschool families.

While Andy's technical depth is notable, it's his teaching style that makes the biggest difference. He has served as a special education teacher, and knows a little about how to help smart people become even smarter by learning new complicated tasks.

Andy is particularly interested in helping kids and adults who do not have access to computing instruction learn how to get started in this fun and lucrative field.

He has a great time teaching, and his courses are engaging and fun, while informative. A course with Andy is like having a friend who's written a lot of books come by in a sweater on a Saturday morning showing you how to do cool stuff. You'll learn a ton, and you'll have a great time doing it.