Art with Java

In this exciting workshop series, students will explore creative coding and make their own computer-generated art, animations, and games using Processing, a software program that uses the Java language.

This course is perfect for those who want to learn and advance their computer science skills in a visual and interactive context in order to make beautiful, dynamic outputs.

Target age range: 11 - 19 years old

Prerequisites: Our Java course or equivalent experience

Concepts Covered:

  • Interactive, Generative, & Random Art

  • Basic Geometry

    • Coordinate Systems, Points, Lines, Curves, 2D & 3D Shapes

  • Foundational Computer Science Concepts (Data Types, Variables, Conditional Statements, Functions, etc.)

  • Object-Oriented Programming (OOP)

  • User Inputs & Event-Driven Programming

    • Mouse, Keyboard, Camera

  • Basic Physics of Motion

    • Position, Velocity, Acceleration, Forces

  • Computer Vision

 

Projects You’ll Make:

  • Interactive, Generative, Random, & Colorful Artworks

  • Spaceship Game

  • Rain/Snowfall Animation

  • Bouncing Ball Animation

  • Pixel Color Tracker, Face Detector, Live Video Motion Detector, and other Computer Vision projects

  • And more!

 Registration for this workshop is currently closed.

However, you can sign up for our waiting list to get notified once registration opens up again.

Previous
Previous

Java

Next
Next

Lego Robotics