Video Game Programming Level 1 (Online)

This Online Workshop allows you to dive into the process of writing code for video games! You will learn the basics of Java programming, such as variables, conditionals, and functions, in conjunction with the basics of video game programming, including animating sprites, controlling character behaviors, and applying sound effects!

You will learn:
  • Coding basics such as variables, conditionals, iteration, and functions
  • The basics of video game programming, including animating characters, controlling character behaviors, applying sound effects, playing music, and processing user input
  • The math that game developers use every day, including 2D coordinate systems, vectors, linear equations, and quadratics, as well as physics topics like velocity, acceleration, and force based movement

Courses in this Series

This course is part of the Game Programming workshop series.

Level One

Video Game Programming
Level 1: 2D Video Games

(Online or On-Site)
Level Two

Video Game Programming
Level 2: 2D Game Engine

Level Three

3D Graphics Programming

Prerequisites and Requirements


This course is open to students in Grades 8 through 12.

Students must also possess the following basic computer skills.

A student must be able to:
  • Zip and unzip files
  • Upload files to class distance learning site
  • Navigate class distance learning site
  • Download software
  • Install software
  • Have administrative access to PC
  • Use Windows operating system running on a PC
  • Read and understand instructions
  • Read a computer screen
  • Have keyboarding skills to type messages in chat
  • Navigate websites
  • Demonstrate interest in subject matter
  • Think logically and sequentially
  • Sit at a computer workstation and use the screen for up to two and a half hours at a time

Technology Requirements

In addition to the technology requirements below, students must have access to a computer with the following minimum technical specifications to take this course.

  • PC running Windows 7 or newer OR Intel based Mac (OSX version 10.8 or later)
  • 2 GB RAM (4 GB for 64-bit version)
  • 10 GB of free hard drive space
  • Video card with at least 256 MB of dedicated video RAM
  • Eclipse IDE or IntelliJ Idea


  • Windows PC or Mac computer (not all programs are Mac compatible)
  • Headset with microphone
  • Broadband internet connection
  • Three-button mouse
  • Display with minimum resolution of 1024 x 768
  • 64-bit Intel® or AMD® multi-core processor
  • 8 GB of RAM
  • 4 GB of free disk space for install


  • One of the following browsers:
    • Google Chrome™
    • Microsoft® Internet Explorer®
    • Mozilla® Firefox®
    • Apple® Safari®
  • Adobe Reader (latest version)
  • Zoom Launcher Plugin
  • Microsoft® Windows® 7 (SP1) and Windows® 10 Professional operating system
  • Apple® Mac OS® X 10.10.5, and 10.11.x operating system
  • IntelliJ Idea or Eclipse IDE
  • Latest Java Development Kit (JDK)
  • Latest Java Runtime Environment (JRE)
Schedule and Tuition


  • Total cost: $495

Tuition includes $100 non-refundable deposit and registration fee.  The remaining $395 must be paid by the registration deadline.

Click here for a list of information about tax breaks, scholarships, and cancellation/refund policies.

DigiPen's ProjectFUN offers workshops, camps and college prep courses for kids and teens. Technology courses are held in Redmond, WA (near Seattle and Bellevue), and online.