In this course students will learn basic programming concepts with JavaScript. They will also learn to use their coding knowledge to build a working game and several smaller projects along the way.

Topics will include:

History of JavaScript

Syntax, variable use, and data types

Objects, arrays and other data structures

Functions and building larger programs

A project week where students build a tic tac toe game

Course Takeaways

Students will leave this course with an introductory level knowledge of programming in general, and JavaScript in particular. The knowledge gained in this course will be an excellent introduction to coding and can provide a perfect stepping stone towards advanced software development.

Prerequisites:

The course content assumes knowledge of how to use the computer including installing software. No prior programming knowledge is required.

Students should have a smoothly running Windows, Mac, or Linux computer to use for the duration of the course.

By the end of the course students will: