Classes And Workshops

The Hacktory is proud to offer a variety of classes and workshops on topics relating to Digital and Interactive Art, Physical Computing, Arduino, Raspberry Pi, Intro to Processing, Soft Circuits and Wearable Electronics, Data Visualization, Gaming, and 2D and 3D Modeling and Fabrication. See our upcoming classes below.

Intro to Arduino

Wednesdays, August 19, 26, September 2, 6:30-8:30 pm, $40-$90+
In this class you can expect a fun crash course on everything you will need to get busy creating with your Arduino. We’ll cover all the key concepts, from learning the fundamental aspects of programming with the Arduino language, to the different types of materials you can use in your projects and prototypes. Our aim for this course is to send you home with a cool project to show your friends, a whole bunch of new ideas and the knowledge and resources to produce some Arduino magic! Dept. of Making + Doing has laptops available that you can use during class, though we recommend installing Arduino on your own laptop so you can hack away in between sessions. Each session is $40, though a ticket to all 3 can be purchased for $90. Participants can also purchase a complete parts kit for $45.

Ticketing Software by Ticketleap

Intro to Processing
Wednesdays, September 16, 23, 30, 6:30-8:30 pm, $90

This class is a beginner-friendly guide to Processing, the open-source programming language for visual artists. Processing is based on the Java language, and a great first step for artists interested in learning to program and exploring what creative coding can do. No previous programming experience is required. In 3 sessions, we’ll review the basics of creating a program from scratch, do hands-on exercises, and be building our own programs and projects much quicker than you’d think possible.

Tickets ($90)

Box office software by Ticketleap

Intro to Soldering
Saturday August 29, 1-3 pm, $35
Join us to learn the basics of melting metal in this hands-on class. If you still haven’t picked up an iron, now’s the time!

Soldering is a basic way to make durable electrical connections and opens the door to all sorts of electronics kits and projects. These skills can (sort of) be transferred to jewelry making and even plumbing. Really, who wouldn’t want to try their hand at connecting small objects with molten metal?

Each student will assemble and solder a kit. We will have variety of kits available to choose from. See more details on the ticket page.

Intro to Mapping with CartoDB
Tuesday, October 6, 6:30-8:30 pm, $25
All data have a spatial component, even more so with the new prevalence of location-based applications. By asking questions of this data, we can gain insight into our social and environmental context, and tell powerful, analytical stories through visualizations. This class will start by covering the basics of geospatial data: what it is, how it’s organized, and a description of common formats. Note: Sign up for a free CartoDB account before the class, and come equipped with a laptop or tablet to follow along in the class. No programming or GIS experience is required.

Intro to Physical Computing with Raspberry Pi
Wednesdays, October 7, 14 and 21st, 7-9 pm, $120
The Raspberry Pi is an excellent machine for physical computing projects that need networking, disk storage, or both. It runs Linux and has standard video, audio, and USB ports, so you have your choice of software, programming languages, and hardware. This class will provide a fast-paced tour of everything you need to start your own projects on the Raspberry Pi.

 

Intro to Github
Tuesday October 20, 6:30-8:30 pm, $15
Ever make changes that broke your code or forgot how your code worked? Want to work with someone on a code project, but aren’t sure who has the latest version of a particular file? Interested in open source software, yet not sure how to contribute? Learn how to use Git and Github to solve these problems and more!

Tickets ($15)

Box office software by Ticketleap

Sewing with Circuits: LED Masks & Monsters
Saturday, October 24th, 1-4 pm, $35
Light-up fashion has been spreading over the past several years, working its way up from the hobbyist world to the runway, and now disseminating back into the community. Our class is designed to give beginners a crash course in circuits and sewing and a practical guide to working with e-textiles. We’ll provide materials for attendees to make an LED felt monster, or you can bring your own fabric and work on your own project. No previous experience is required. Prior programming knowledge is not required.

PAST CLASSES
Build A Bike Bag
Taught by Artist-In-Resident Tara Webb and supported by an ArtPlace America Grant. Admission is only $5! Limited to 8 students. In this class we’ll sew a bicycle hip pack to store your lock and other gear. Learn how to cut, sew and follow a pattern to make your own unique gear. Makes a great gift for you or someone else. We’ll be using sewing machines supplied in the class. Some prior experience sewing is useful though not required.

Bicycle-Based Power Generation
Come learn how to build your own bicycle-based power generator. We’ll work in teams to build several bicycle power generating stations. Purchase your own parts to build one for yourself, or take home instructions and know-how so that you can build your own in the future. Open to all skill levels from beginner to advanced. No electrical experience required. Limited to 12 students.

Build A Retro Game Console With Raspberry Pi
Since its release, the $35 Raspberry Pi mini-computer has been hailed as the perfect all-in-one computer. In this hands-on workshop you’ll build your own retro game console. We’ll build our pi computer, install a new system and emulator, load roms from our computers, and get peripherals such as game controllers working. By the end of class you’ll have your own MAME machine capable of playing games for Atari, Nintendo, Sega Genesis, Commodore64, NeoGeo and more.

DrawBot Workshop
For those of you who believe design is about MAKING THINGS: In this hands-on workshop, you will construct and program autonomous robots that can draw. Design your own robot-drawn typeface or make original artwork from a kit of parts provided. No prior experience or knowledge about robotics or programming is needed. You only need a desire to play and enthusiasm to learn something new. Participants will come away with drawings their robots have created. To purchase the parts to make your own drawbot, see the related ticket. Sponsored by AIGA of Philadelphia.

Note: You can build a drawBot with our parts, or you can order your own drawBot parts to build and take home your own for an extra fee.

Intro To 21st Century Fabrication
Taught by The Hacktory’s expert Eric Manganaro, this dual session class is an introductory workshop overview of how to go from idea to digital design to digitally fabricating a physical object prototype. We’ll review a complete digital workflow and provide an overview of tools and the process to creating your work. We’ll start with an introduction to tools like Google Sketchup, Adobe Illustrator, Autodesk123d, and sourcing from Thingaverse and Google3D. We’ll review fabrication techniques including the VersaCamm Vinyl Cutter, the CNControlled Laser Cutter (and engraver) as well as 3D printing. We last offered this class in Spring 2014 and in the sold-out session people wanted more time with our equipment, which is why we’re offering a 2-sesion class this time.

How The Internet Works
So you’ve been using the Internet for 15+ years and you still don’t know how it fundamentally works?! Remain ignorant no longer! Using very basic office supplies we’ll play a game to understand the underlying framework of the internet. This talk is especially for those who think they shouldn’t come. Fear no acronym. After this talk you will be able to speak with confidence about: networks, routers, servers, domain names, .com, .org, .gov, .edu (and who controls them), IP addresses, ethernet, wifi, MAC addresses, DHCP, ISPs, DNS, HTTP and much more.

Intro To Programming For Artists, Musicians and Other Creative People
Programming is a creative process performed by programmers to instruct a computer on how to do a task. If you are an artist or musician, you can make custom instructions or software to create digital visual art and animations, tell a story, manipulate photos, create sound or a whole software instrument, make a game, or build an art installation. Why would you want to do this instead of using Photoshop or a software synthesizer? If you are someone that makes artwork, is interested in aesthetics, or otherwise likes to explore cooking or creating film or design, you will also enjoy being able to build your own custom art tools for the computer.

In this class, we’ll take a playful approach to learning the concepts of programming and then take our first beginner steps. We’ll talk about the connections between writing recipes and writing code and the basic components of every programming language. We’ll cover an introduction to the visual programming language Scratch and then build our own simple instruments, synthesizer, or visual art. When you finish this class, you’ll have created your own first programs, and be ready to jump to the next level and start learning Python, Processing, Java, or other programming languages.

Hacking The Gender Gap
Did you know that computer programming in the 1950s and 1960s was considered administrative work, and therefore best suited for women? Hacking the Gender Gap is an interactive workshop in which we explore the gender ratio in tech fields, unpack the associations our culture has created between gender and technical ability, and share experiences of gender and technology. This workshop has been presented to a number of audiences of different genders and technical ability, and always results in a stimulating and illuminating discussion.

Intro To Circuits
Have you been tantalized by cool costumes & projects using LEDs, Arduinos, or EL-wire? Ever wondered what’s going on inside your computer, television, or vacuum cleaner? Electricity permeates our modern existence, and learning your way around circuits is the first step in demystifying it. In this class, we’ll start with the very basics, exploring the fundamentals of circuits by building a lemon-cell battery. We’ll teach you how to identify common circuit components, use tools like multimeters and breadboards, read schematics and datasheets, and describe what’s going on with a few equations. You’ll build some simple circuits and go home with a mini-breadboard so you can tackle your own projects! This class is suitable for ages 13+.

Introduction to Max/MSP for music
Learn to write your own digital music making software using Max/MSP! This course covers the basics of digital audio and the Max/MSP/Jitter graphical programming environment. You’ll learn to make your own sample player, synthesizer, and other sound manipulation interfaces. Everything you learn will be directly applicable to the Max For Live add-on to Ableton Live. No prior programming experience is required. The workshop is intended for beginners, so if you already know how to connect a [counter] to a [sel] to make a primitive sequencer, it might be a bit too basic for you. If the end of that sentence made absolutely no sense, then you’ll learn a lot.

Bad Website Jam: How To Make a Vintage 1996-Style Website
In this 1-session workshop and jam we’ll review the early web and the era of geocities homepages before blogs and web 2.0. We’ll share cringe-inducing personal websites that may include clip art, under construction signs, and pleas to “sign my online guestbook.”
If you don’t know how to create a website, you’ll even learn the basics of what goes into creating a simple webpage.

We’ll break down the extreme basics of HTML 2.0and use WYSIWIG web creation software from the 90s as well as today. Participants will create their own mid-90s “dirt-style” website and publish them online. We’ll have prizes for Best In Show, People’s Choice, Most Authentic, Most Mediocre, and Best-Why Does This Exist? Participants should bring their own laptop. This jam is suitable for a range of backgrounds from beginners to experienced.