Back
Official Course Description and Learning Objectives
Video for Class Discussion

Sample Client-side Only Projects

These projects use only HTML, CSS and vanilla Javascript. They rely mostly on the canvas element instead of HTML elements with CSS styling.

Tic Tac Toe v 1

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

Calculator

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

Hangman

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

Tic Tac Toe v 2

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

View Project

Minesweeper

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

Life

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

Life 2-Step Projector

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.

HexLife

This project does not use javascript nor a canvas element. This project shows how to interact with HTML elements using javascript and how to apply style differences with classes. It uses basic Javascript constructs like a forEach loop, event listeners, and conditional branching.