Upcoming Classes

Classes at Brooklyn Research focus on the creative and playful use of technology, and offer access to knowledge that might be characterized as uncommon, esoteric, or specialized. Whether you are a creative technologist, artist, designer, or engineer, these classes will extend your current workflow with powerful new tools and techniques.

Intro to Creative Coding in p5.js

July 6th 6-8:30PM $5 - Yes, 5 bucks!

Ever wanted to make cool looking stuff in code, but never knew where to start? This workshop is for you!

We will go over the very basic of creative coding and will go through several examples exploring concepts such as shapes, color, randomness and interactivity.

If you have never coded before don't be scared! This class is for complete beginners and we will explore basic concepts that are easily grasped. Also, we will be using p5.js, a framework that simplifies a lot of the coding.

By the end of the session you will have a folder loaded with the code you'll have written and hopefully a strong desire to experiement more!

Programming Design Systems

July 15-16, 10AM-5PM $350

This is a class for designers and other visual artists wanting to produce graphic designs with code. The two-day workshop is structured around the basic elements of graphic design (form, color, typography, grid systems, etc), but participants will use a programming language instead of a traditional design tool to create algorithmic generative designs. Students will learn how to create procedural shapes, generate dynamic color schemes, use randomization to create dynamic designs, and publish it all to the web. The class is taught in P5.js, a JavaScript library aimed at making coding accessible to artists, designers, educators, and beginners.

Although this course requires no prior knowledge about JavaScript, students are encouraged to familiarize themselves with P5.js before the class by watching Daniel Shiffman’s Foundations of Programming in JavaScript videos on YouTube.

Programming Design Systems is taught by Rune Madsen, a New York-based artist, designer, and educator who uses programming languages to create things with the computer. Rune is currently writing a book called Programming Design Systems, which this class is based on.

WTF IS A MEDIA SERVER: An Introduction to VDMX

July 30, 9:30AM-5PM $200

This one day workshop will take a Bob Ross approach to teaching VDMX.

Students will learn to design for a number of common use cases, including: multi-channel video mixing, live camera input, audio analysis and audio-reactivity, realtime FX processing, MIDI programming, working with ISF shaders, working with Syphon, working with capture cards, and more. Additionally, students will learn best practices for UI design, control design, and video compression.

No knowledge of VDMX is required, however a familarity with similar applications like Module8, Resolume, Arkaos, or Catalyst is recommended (but not necessary). Students are encouraged to bring to class any MIDI controllers, cameras or capture cards they may own and wish to use.

This class is taught by Alejandro Miguel Justino Crawford, a NY based video and game designer who has designed and operated touring video and stage production for bands like: MGMT, Tame Impala, Childish Gambino, Sufjan Stevens, Edward Sharpe and the Magnetic Zeroes, Brand New, and more. He is a graduate of NYU's Interactive Telecommunications Program and a Creative Technology Designer at ESI Design.

The following is a list of unscheduled classes we would like to teach in the near future. If any of these seem interesting to you, let us know by pressing the vote buttons.

  • 3D Portraiture is a class where students explore the various techniques of computational photography (photogrammetry, structured light, laser scanning, Microsoft Kinect), learn how to use 3D modeling tools (Autodesk, Maya), and print in 3D.

  • Physical Sensors and Virtual Worlds is a class where students build physical sensors that interact with virtual worlds.

  • Creative APIs is a class where students create web servers that can generate playful graphical and textual responses.

  • Big Hair is a class where students learn how to model hair simulations for real-time 3d.

  • Introduction to Virtual Reality is a class where students get to play with the newest VR products (Vive, Oculus, Samsun Gear VR).

  • Machine Learning for Artists and Designers is a class that introduces the basic concepts of machine learning and artificial intelligence to creatives.

Frequently Asked Questions

Below, you'll find answer to common questions related to the classes at Brooklyn Research. If you can't find the answer to your question, feel free to send us an email. We'd love to hear from you.

Where are the classes taught?

Classes are taught at Brooklyn Research facilities on the 6th Floor of the old Pfizer Building, right in the heart of Brooklyn. The address is 630 Flushing Avenue but the main entrance is at 28 Tompkins Avenue. The building is easily accessible from the G train (Flushing Ave station) and from the J/M trains (Flushing Ave station).

How long are the classes?

It depends on the format. Intensive two-day weekend workshops have about 6 hours of class each day. Shorter workshops on weeknights or weekends are 2-4 hours. Talks usually go for 1 to 2 hours.

Do I need to bring anything?

For most classes, laptops will suffice. Each class has its own set of prerequisites listed in the course description, with instructions on how get setup prior to the the start of the workshop. There will be a half hour period before the start of each workshop that is highly recommended for anyone unsure if they are set up properly.

How do I pay?

We use EventBrite and CourseHorse for handling payments. We can also arrange for on-site payments via credit card or cash half an hour prior to the commencement of class.

Do you take groups?

Yes, we certainly do. Please inquire about our payment options and special scheduling for groups.

What is Brooklyn Research?

Brooklyn Research is a collective of scientist, artists, futurists and creative technologists. We have been doing commercial and noncommercial projects using our skills and passions for the past 5 years. Recently, we have felt the need to share some of our skills by offering original and experiment oriented workshops. That’s how the idea of Brooklyn Research classes were born.

Do I need to know programming?

It depends on the course. Since most workshops are experimental, exploring the frontiers of a discipline, we require that you have good prior knowledge of the skills and tools discussed in the course. On the other hand, many courses are more oriented to beginners and do not require significant prior coding experience. Look for “Prerequisites” in the course listing for specifics.

Do you offer financial assistance?

We unfortunately do not offer financial assistance or scholarships at this time. We are a small organization with limited resources at the moment and are actively looking for ways to create sponsorships both internally and with outside sponsors. As an organization, we want to encourage diversity within our workshops and in general, so please bear with us as we search for a way to make this work and check back with us on our site or our newsletter for when we are able to offer financial assistance for workshop attendees!

Can I teach a class?

I you have interesting skills you would like to teach or have a cool project you would like to give a talk on, we would love to hear from you! Fill out our form to tell us a little more about yourself and what you are thinking for your workshop or talk.