Fun with JavaScript - for Artists, Musicians, Web Designers and Students

  • Monday, May 04, 2020
  • Saturday, May 16, 2020
  • 8 sessions
  • Monday, May 04, 2020, 6:30 PM 7:30 PM (PDT)
  • Wednesday, May 06, 2020, 6:30 PM 7:30 PM (PDT)
  • Thursday, May 07, 2020, 6:30 PM 7:30 PM (PDT)
  • Saturday, May 09, 2020, 3:30 PM 5:00 PM (PDT)
  • Monday, May 11, 2020, 6:30 PM 7:30 PM (PDT)
  • Wednesday, May 13, 2020, 6:30 PM 7:30 PM (PDT)
  • Thursday, May 14, 2020, 6:30 PM 7:30 PM (PDT)
  • Saturday, May 16, 2020, 3:30 PM 5:00 PM (PDT)
  • BARN Small Classroom, Class Code: EL050420KR
  • 0

Registration


Registration is closed

This course will be conducted online using Zoom conferencing software.

JavaScript is the programming language that powers the web and is one of the most popular and pervasive, modern coding languages available today.  In this workshop we will approach JavaScript from the perspective of creating small, creative projects (sketches) that are media focused (art, animated graphics, and sound). You will learn JavaScript basics along-side the P5.js  library (https://p5js.org/) which greatly simplifies media access and usage. There will be no programs to install for JS programming and all of your sketches / programs will be constructed and executed within your web browser (Chrome is highly recommended) - link to the online editor :https://editor.p5js.org/. You will need a desktop, laptop, Chromebook or tablet that has a web browser.

A variety of different sketches will be developed with the attendees. There will be six, one hour, lecture / coding sessions over two weeks that will introduce Javascript and the P5 Media Arts Library. In addition, there will be two open, drop-in, virtual labs on Saturday afternoons that you can attended to work on your programs, get advice and answer questions.

  • Session 1 - Intro ( 6:30 - 7:30 pm - Monday May 4, 2020)
  • Session 2 - Decisions and Movement ( 6:30 - 7:30 pm - Wednesday May 6, 2020)
  • Session 3 - Repeating Yourself ( 6:30 - 7:30 pm - Thursday May 7, 2020)
  • Open Lab 1 - (3:30 - 5:00 pm - Saturday May 9, 2020)
  • Session 4 - Variables and Constants ( 6:30 - 7:30 pm - Monday May 11, 2020)
  • Session 5 - Data (6:30 - 7:30 pm - Wednesday May 13, 2020)
  • Session 6 - Putting It All Together ( 6:30 - 7:30 pm - Thursday May 14, 2020)
  • Open Lab 2 -  (3:30 - 5:00 pm - Saturday May 16, 2020)
If you miss a session, there will be session handouts for every class and we can play catch up and review in the Saturday Open Labs.

Details:

Zoom will be used for two way video conferencing and course delivery. Dropbox will be used for course materials and program sharing (please download Zoom and Dropbox ahead of time). You will get links to Zoom and shared Dropbox files prior to the class start date.

Skill Level: Beginner - No previous coding experience required.

Ages: Ages 14+ Welcome.

Instructor Bio: Ken Rothmuller

Ken has worked in the computer field (both hardware and software) for over 40 years. He was employed at both large and small companies in Silicon Valley (HP, Oracle, Adobe, Motorola, National Semiconductor, Apple early days, Network Computer and Fotiva - co-founder). 

While working, he taught after-hours courses at Stanford and University of Santa Clara. In addition, Ken was an adjunct professor at Cal Poly for six years. You can reach Ken at krothmuller@gmail.com if there are questions

© Bainbridge Artisan Resource Network
Powered by Wild Apricot Membership Software
/ /