This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Programming Visual Media

This course is complete. Subscribe to the announcement list for updates.
Programming Visual Media course photo

Programming Visual Media

Ari Bader-Natal's picture
Course organiser: Ari Bader-Natal
About the Course Organiser: 

J.D. Zamfirescu-Pereira is one of the original authors of EtherPad. He honed his programming skills as an undergrad research in the same lab that birthed Processing, the Physical Language Workshop at the MIT Media Lab. J.D. wrote the AppJet Learn to Program guide (sadly no longer available!); he's been teaching programming classes in meatspace for nearly 10 years, and is excited to try teaching an online class!

Ari Bader-Natal spent seven years doing graduate school in computer science without ever teaching an introductory programming course. He doesn't intend to change that now: for this class, he plans to act less as a teacher than as a facilitator, helping participants define and complete projects to develop their programming skills. He has recently been honing his own webcraft by building Studio Sketchpad. 

No of Seats: 
50
Course Status: 
Completed

Members

Ari Bader-Natal's picture
admin
Ari B
J.D. Zamfirescu-Pereira's picture
admin
J.D.
Chris Luchs's picture
Chris
Andrew Wetzel's picture
Andre
Shipra Gupta's picture
Shipr
A BN's picture
A BN
Mikel Chamizo's picture
Mikel
Andrew Bloss's picture
Andre
Betina Tella's picture
Betin
Brylie Oxley's picture
Bryli
Christina Dunn's picture
Chris
Claudia LAmoreaux's picture
Claud
Colleen Macklin's picture
Colle
Damiana Gibbons's picture
Damia
Davide Gomba's picture
David
Levi Dayley's picture
Levi
Emily Daniels's picture
Emily
Juan Ch's picture
Juan
Steve Dickie's picture
Steve
Simon Sa's picture
Simon
Gary Freeman's picture
Gary
Greg O'Hanlon's picture
Greg
Satya Meka's picture
Satya
Ben's picture
Ben
Harold Behling's picture
Harol
Can you learn to code the same way you learned to paint? Intro to programming, studio-style. #p2pu #webcraft

Summary

Can you learn the fundamentals of programming with art, fun, and games? We'll show you how using Processing.js, an open-Web version of the Processing visually-oriented programming language.  This P2P introduction to programming is designed as a series of programming projects, each of which will be shared, discussed, and critiqued as part of the class. By the end of this class, you'll build an interactive game of your own design, and add it to a growing portfolio exhibiting your webcraft. 

What does a visually-oriented introduction to programming look like on the real-time web? We'll be working with Studio Sketchpad, a website that builds on the Processing.js open programming language for creating animations and interactions for the open web, and the Etherpad collaborative text editor allowing people to work together online in "really real-time". 
 
 
This class is highly collaborative, so we strongly encourage you to take this course with a friend or two. 
 

Schedule/Syllabus

Comments

I found out about p2pu and

Jared Pham's picture
Jared Pham
Fri, 2010-09-17 03:35

I found out about p2pu and this course when it was too late to apply for any of the courses. :( I can't wait for the next season. :D