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.