Classes

Page history last edited by Bill Ward 6 days ago

Classes which are planned:

-Classes which are planned go here - contact Casey to get them on the Calendar!

 

HackerDojoPress

 

Things which you would like to learn about or teach (one per row):

Topic

People Interested in Learning Topic

People with Teachable Knowledge

Proposed KickOff Meetup

RubyClasses

Jon Hull

Bill Ward

Chris DeLeon

Russ Fan

Andy Shinn

Shawnee C.

Jessy Kate

Robert Kohr

Yvonne L.

Yang Chung

Laura Klemme

Ed Falk

Brandy

Dean Mao 

Euwyn Poon

Jeff Lindsay

 

Dan Bilke?

byol

Perl Dean Mao

Chris DeLeon

Jessy Kate

Yvonne L.

Ted Reed

Bill Ward
Python

Bill Ward

Russ Fan

Dean Mao

Donna Snow

Bill Slagle

Chris DeLeon

Yvonne L.

Yang Chung

Laura Klemme

Aaron Reisman

Dustin Sallings

Jeff Lindsay

Matt Hancher

Django

Danny Roa

Donna Snow

LeCole Cole 

Matt Hancher

Lua

Russ Fan

Dean Mao

Chris DeLeon

 
PHP

Bill Ward

Bill Slagle

Chris DeLeon

Yvonne L.

Ed Falk

John Kutay

Michael Anderson

Brandy

Laura Klemme

Caryl Westerberg

Shawnee C.

Robert Kohr

Robotics 

Jon Hull

Dustin Sallings

Laura Rubin

Chris DeLeon

Chris Meyer

Robert Kohr

Charles Merriam (Kinetics)

Matt Hancher

Web Programming and Scalability Jon Hull 

Chris DeLeon

Yvonne L.

Yang Chung

Nausher C.

Dean Mao 
jDeveloper Bill Ward  
Homemade Multi-Touch

Robert Ficcaglia 

Laura Klemme

Chris Meyer

Jon Hull

Objective C / Cocoa / iPhone programming

Euwyn Poon

Laura Klemme

Donna Snow

Mark Christian

Chris Meyer

Yvonne L.

Yang Chung

Ed Falk

John Kutay

Dustin Dettmer

Jon Hull

Tyler Neylon

Interaction Design / Prototyping

Laura Rubin

Chris Meyer

Laura Klemme

Jon Hull
Usability Research 

Laura Rubin

Dean Mao

Chris Meyer

Jon Hull 
Lock Picking 

Dean Mao

Jon Hull 

Chris DeLeon

Laura Rubin

Ben McGraw

Karthik Varadarajan

Russ Fan

Jessy Kate

Chris Meyer

Ted Reed

Dustin Dettmer

Matt Hancher

Dustin Sallings

 

Electronics: Arduino Hacking

Dean Mao 

Jon Hull 

Laura Rubin

Ben McGraw

Russ Fan

Donna Snow

Bill Ward

Robert Ficcaglia

Jessy Kate

Chris Meyer

Ted Reed

Dustin Dettmer

Matt Hancher

First class happening November 21st.  (Already full.)

Electronics: Fundamentals

(i.e. the things that will get glossed over in Arduino Hacking)

Bill Ward

Chris DeLeon

Mark Christian

Jessy Kate

Ted Reed

Brandy

Dustin Sallings

Matt Hancher

 

Electronics: Measuring the world with sensors

Bill Ward

Jessy Kate

Dustin Sallings

Matt Hancher
Electronics: Making your own circuit boards

Chris DeLeon

Robert Ficcaglia

Dustin Sallings

Matt Hancher

Electronics: Power electronics

(e.g. controlling motors, lights, etc.)

Robert Ficcaglia 

Ed Falk

Dustin Sallings

 

Matt Hancher
Hack Group: Real-world Scala CMS: What would the next generation CMS look like?  A blog platform? A video platform? A tweet platform? Social-aware? live content? mobile from Day 1? All of the above? Let's build a Dojo Web 3.0 (do we have a better name yet?) CMS. I could be convinced to do this in Clojure, too, depending on interest. Robert Ficcaglia Robert Ficcaglia (I am not an expert but willing to help pair up and hack) Oct 2 during the Build It event. Plan subsequent meetups based on interest.
Hack Group: Real-world Clojure 

Robert Ficcaglia 

Dean Mao

 
kernel internals (linux and/or bsd)

brad clawsie

Jessy Kate

~ Shawnee C.
Reading group: SICP

brad clawsie

Karthik Varadarajan

Dean Mao

Jessy Kate

 

Reading group: Art of Computer

Programming Vol 1

brad clawsie

Alison Chaiken

Jessy Kate

Nausher C.

 
Reading group: Real World Haskell

brad clawsie

Robert Ficcaglia

Jessy Kate

Matt Hancher

 

 
Introduction to Algorithms

Alison Chaiken

Ben McGraw

Jessy Kate

Ted Reed

Nausher C.

Tyler Neylon

Keith Randall

Drupal (user, admin, developer or themer)

Laura Klemme

Ed Falk

Kitt Hodsden

Shawnee C.

Hobby Videogame Development (for programmers)

Dean Mao 

Ben McGraw

Jon Hull

Russ Fan

Bill Ward

Robert Ficcaglia

Chris Meyer

Chris DeLeon

Hobby Videogame Development (for non-programmers)

Laura Rubin

Donna Snow

Bill Ward

Chris DeLeon

Russ Fan

Basic Sewing (machine)

Russ Fan

Donna Snow

Jessy Kate

Chris Meyer

Laura Rubin
Basic Sewing (hand techniques)

Jon Hull 

Russ Fan

Dean Mao

Donna Snow

Laura Rubin
Non-Basic sewing (various)   Laura Rubin
Lifecasting for Latex makeup appliances

Ben McGraw 

Russ Fan

Chris Meyer

Laura Mappin

Ed Falk

Laura Rubin
Javascript/Jquery/Jtools/YUI

Donna Snow

Laura Klemme

Bill Ward

Caryl Westerberg

Yvonne L.

Yang Chung

Doug Chang

Dean Mao

~ Shawnee C.

kickoff October 2 at 3pm

http://async.pbworks.com/Javascript-class

Every Fri till 12/5 at 3pm

XHTML/CSS

Bill Ward

Caryl Westerberg

Yang Chung

John Kutay

Brett Hardin

Michael Anderson

Donna Snow

Bill Ward

Shawnee C.

Knot tying Dean Mao

Chris DeLeon

Russ Fan

Laura Klemme

Ed Falk

Facebook/OpenSocial integration

Dean Mao

Bill Ward

 
OpenID integration Bill Ward  
Erlang

Dean Mao

Jessy Kate

Matt Hancher

Dustin Sallings

Modeling and sculpting with LEGO bricks

 

Bill Ward

Basic & intermediate crochet *like knitting but uses one hook instead of two needles; yarn blankets &  scarves only -- no doileys! Russ Shawnee C.
Crochetting Doileys! (not as hard as it sounds, and you get to quote Feynman!)   Casey Greene
Bio Hacking I: String Algorithms and toolkits for DNA, RNA and protein analysis   Robert Ficcaglia
Bio Hacking II: Design and Mathematical Models of Microfluidics Devices for Biological Lab on a Chip Use   Robert Ficcaglia
PC Security discussion - would love to hear various speakers talk about the following: what sort of risks do various raster file formats pose and why; if one has to be online while running an app locally, what kinds of unwanted behaviors might we be leaving ourselves open to; how can I be so sure when my virus protection app presents a window with directions that it is the real deal (so far this has worked but is it just a fluke); when some app can write files to my disk, what else might they be able do; how can I better use my virus protection program. will add more as they come up. feel free to add yours. Laura Mappin  

Girls Luv Tech (6-12yo and 12+)

Series of classes/events for young girls to expose them to all their options in the technology industry. From game design to rockets.
 

Donna M Snow

Brett Hardin

Robert Ficcaglia (iphone apps for kids, math games, biology fun, chemistry fun) 
FPGA/CPLD using Verilog ( Altera/Quartus based ). Make your own chip using a synthesis language.This is 'REAL' verilog/systemverilog for SYNTHESIS not the theoretical and simulation stuff.

Chris Meyer

Randy Thelen 

William  (Bill)Wegener

Vincent Himpe
Basic electronics ( volts,amps and ohms. Bipolar and Mos transistors. Opamps, 555. Basic digital stuff (gates and registers.)

Randy Thelen 

John Kutay

Michael Anderson

Brandy

Vincent Himpe
Digital electronics (gates, registers, counters,memories, encoder decoder, transcoders)

Chris Meyer

 

Vincent Himpe
Interfacing with real world electronics (input output protection , driver stages etc. signal conditioning and conversion)

Chris Meyer

 

Vincent Himpe
PCB Design (practical board layout taking into account splitting planes , noise reduction and emission reduction)

Chris Meyer

Randy Thelen 

Vincent Himpe

Making PCB's at home ( physical process to etch your own circuit boards at home. Direct transfer method , inkjetpaper/laserprinter method, photographic method. Photo resist developing. Constructing an exposure unit. Etching (FeCl or Sodium hydroxide based).

 Practicla things to take into accoutn when doing the layout for homebrew stuff

Randy Thelen  Vincent Himpe
Soldering techniques. Geared towards surface mounted parts. Simple tricks that lets you handle 'difficult' packages without requiring expensive tools.

Chris Meyer

 

Vincent Himpe
Microcontroller 8051 (8051 processor core. Silabs based) Randy Thelen  Vincent Himpe
Microcontroller ARM7 (STR7 ARM processor) (this is a hardware course.) Randy Thelen  Vincent Himpe
Microcontroller ARM Cortex (Hardware course) Randy Thelen  Vincent Himpe
GPIB / IEEE488 control of test equipment (SCPI). how GPIB works and the idea behins SCPI. practical stuff Randy Thelen  Vincent Himpe

Visual Basic ( Bitbanging printerports, serial ports, ethernet communication. Practical stuff to talk to, and control your homebrew electronics projects ) Build a GUI for your gizmo.

Advanced trickery using the JIT engine and runtime binding. (self-building code: code that rebuilds itself during runtime)

  Vincent Himpe
The I2C bus and how to use it.

Chris Meyer

 

Vincent Himpe

Web Security (how to keep your shiny web2.0 app from getting owned) Ed Falk

Drew Hintz

Brett Hardin

Plastic Basics (commonly used types of plastic, how to select the type you need for your project, how to work with them, material properties) Laura Mappin Christopher Meyer
Foam Basics (Properties of different foams, what to consider when using foams in your project) Laura Mappin Christopher Meyer
iPhone Live Video Broadcasting and Video Content Management  

Robert Ficcaglia

 

Application Security (OWASP Top 10) - This is inline with Web Security. Didn't know if all the software developers would like to have an overview of this, so that they don't implament common mistakes in regards to application security.

 

Brett Hardin

Routing Protocols (OSPF/ISIS/BGP)   Yang Chung

 

Comments (17)

Anonymous said

at 12:08 am on Aug 30, 2009

Man I wish pbworks had mobile editing so I could add my interest in php and python classes

profile picture

Robert Ficcaglia said

at 10:48 am on Aug 30, 2009

What precisely is a "reading group"? I assume it means: 1) read a particular book, 2) meet and discuss. I'd like to add "hack group": 1) read stuff, 2) meet and someone with previous experience gives a demo and answers questions (valid answer might "I dunno") 3) group hacks on a task and posts results.

profile picture

brad clawsie said

at 12:27 pm on Aug 30, 2009

Robert: yes, a "reading group" would read and discuss a book of interest

profile picture

Dean Mao said

at 5:26 pm on Sep 24, 2009

Can anyone with boy scout or sailing knowledge teach useful knots?

profile picture

Russ said

at 5:40 pm on Sep 24, 2009

Yes. What kind?

profile picture

Laura Klemme said

at 6:35 pm on Sep 24, 2009

Monkey Fist is always a fun sailing knot, but there are LOTS more. I used to be a Scoutmaster, so I can help with this too.

profile picture

shawnee cook said

at 7:31 am on Sep 25, 2009

I used ~ to indicate that I am by no means an ultimate über-expert on the topic, but likely have something to contribute on the teaching side. Not that I consider myself an ultimate über-expert on anything, really. :)

profile picture

Sarah Newman said

at 8:46 am on Oct 2, 2009

Shouldn't there be a "both" column in addition to just teacher/learner? There are many topics which I can teach but still want to learn more about.

profile picture

Yang Chung said

at 3:32 pm on Oct 7, 2009

I can't say I have teachable knowledge, but I integrated my rails app with Clickpass and wrote the steps in my blog, http://blog.yangtheman.com/2009/09/17/how-to-integrate-clickpass-or-openid-with-a-rails-app/

Hopefully, it could be helpful to some!

profile picture

Ted Reed said

at 5:27 pm on Oct 10, 2009

Did this list get corrupted at some point? I ended up on the teacher side of things I'd marked myself as "want to learn", and I'm pretty sure the opposite happened to Ben McGraw.

profile picture

free_electron said

at 9:40 am on Oct 16, 2009

If anyone is interested in digital electronics Verilog / FPGA/CPLD ( on Altera / quartus ) i can teach. I can also do microcontrollers 8051 / ARM ( 7 and cortex) , GPIB , I2C , analog and digital electronics as well as visual basic for electronics (controlling printerports, serial ports, GPIB test equipment etc )

profile picture

Christopher Meyer said

at 9:47 am on Oct 16, 2009

I've been trying to learn about FPGAs for nearly a year, now. I would love a class like that. Add it to the end of the list and see who signs up!

I'd also love to chat about I2C sometime, in a class or not. Might as well add it too--the worst that happens is that no one signs up. :)

profile picture

vinay said

at 2:27 pm on Oct 16, 2009

Hey Vincent that is nice, please let me know your contact number and I will call you sometime, interesting to work on ARM

profile picture

Bob Smith said

at 7:36 pm on Oct 17, 2009

I've recently given a "Hello, World!" for FPGA/Verilog class and would be happy to give it again at Hacker Dojo. You come in with a Linux or Window laptop, install the tools from a DVD I provide, and build a counter circuit in Verilog. Using hardware (that I supply) you then download the circuit to a Xilinx FPGA broad to check your Verilog tool set. You can buy the FPGA board or return it to me at the end of the class. The Xilinx DVDs are distributed with the permission of Xilinx.

profile picture

John Kutay said

at 12:00 am on Oct 29, 2009

It looks like PHP and XHTML/CSS have a lot of interest. Can we get those classes going?!

profile picture

Dean Mao said

at 12:33 am on Oct 29, 2009

If there's enough interest, I could do a 1 day seminar on html/css. That's pretty easy to teach.

profile picture

John Kutay said

at 4:36 pm on Oct 31, 2009

yeah that'd be cool. i know a bunch of people who want to do that class

You don't have permission to comment on this page.