You are on page 1of 21

Keywords

Organization Name

Youth learning, inperson,


workshops,
apprenticeship,
programming,
summer,
entrepreneurship,
web development,
Black male
founder
<thisKidCanCode>

Adult learning, inperson,


bootcamps,
mentors, Israel

10x

Website

https://www.thiskidcancode.com

Mission/Description
Population Focus
<thisKidCanCode> seeks to change lives by providing computer
programming apprenticeships and workshops, which will provide exposure to
and remove barriers associated with: college, careers, and entrepreneurship.
They have three offerings: Apprenticeship program - flagship program which
provides a deep dive and mastery of coding (Computer Programming);
College Jump Start - a summer program for graduating HS students wanting
to master first year of college computer science concepts before college;
Workshops - one to five day sessions on a given subject (e.g. HTML5, CSS3,
and JQuery). <thisKidCanCode> will establish relationships with local
corporations, non-profits, and churches to offer IT jobs and internships to
qualified apprenticeship participants.
Youth

http://10x.org.il/

10X is an intensive 12-week course program focusing on Python in Israel. It


includes personal mentoring, targeting immediate employment. No prior
programming knowledge required. 10X is focused on educating and
mentoring excellent software developers.

Adult learning, inperson, web


development,
corporate, evening Academy Expert Computer Training http://www.academyx.com/

Youth learning,
coding, high
school, schoolbased, internships,
mentors
Academy for Software Engineering http://www.afsenyc.org/

Adult learning, inperson,


underrepresented

Access Code

http://coalitionforqueens.org/accesscode/

Adults

AcademyX provides hands-on, instructor-led computer training at its


branches across California. They offer public enrollment classes; customized
group and 1-on-1 training at your site, our facilities, or online; 3-month
evening courses in Web Design and Web Marketing, and PHP/MySQL; and
fun "pop-up" classes like the Bitcoin Workshop.
Various skill levels

Academy for Software Engineering is a new high school in New York focused
on school for software engineering, design and development. Innovative
curriculum and workshops in a school created by talented educators and
leaders in software development, put you on a course to becoming a
member of New York City's technology and entrepreneurial community.
High school
Access Code was piloted in 2013 and a project of Coalition for Queens.
Access Code focuses on practical, hands-on learning. Students worked in a
pair programming environment and teamed up together to build applications.
The course started and ended with weekend coding marathons, with
students hacking away for 16 hours over two days. We wanted a program
where students could learn from each other in a collaborative environment.
We are extremely proud to say that our inaugural class is 57% female, 52%
underrepresented minorities, and 40% immigrants. To find the most
promising students from a range of backgrounds, we partnered with local
community institutions such as Upwardly Global, Chhaya, Queens College,
and the CUNY Macaulay Honors Program.
Adults
Ada Developers Academy (Ada) is an intensive software developer training
school for women. It combines six months of classroom instruction in cuttingedge web technologies with up to six month of apprenticeship at a Puget
Sound-area tech business.

Time Commitment

Cost

Varies

Languages/Courses

Address

City

State

HTML, CSS3, jQuery, PHP, JavaScript, Java

66 S Main Suite 305

Memphis

TN

Zip

Locations

Leadership/Contact

Title

38103 Memphis, TN

Phone Number

2013

udi@10x.org.il

2012

NIS 12,000

Python

Varies

Fee per course

HTML, CSS, PHP, MySQL, Dreamweaver

601 Montgomery St. #409

San Francisco CA

San Francisco, CA; Sacramento, CA;


San Jose, CA; Los Angeles, CA; San
94111 Diego, CA

info@academyx.com

(800) 716-4324

Computing courses focused on programming, advanced computer


science, web design, user experience, entrepreneurship, and
mobile application development

40 Irving Place

New York

10003 New York, NY

info@AFSEnyc.org

(212) 253-3299

NY

Queens, NY

Jukay Hsu

Founder

When Founded

info@thiskidcancode.com

12 weeks

School year

Israel

Email

2000

jukay@coalitionforqueens.org

In the 24 week intensive class, students will be immersed in software


development and learn the most up-to-date web skills from leading regional
and national experts. Afterward, during a six month apprenticeship, students
will learn what its like to be part of a software team delivering production
code for real applications.

Adult learning,
women,
apprenticeships

Ada Developers Academy

Youth learning,
summer, camps,
forensics, robotics, Adventures in Computer Science
web development (Purdue University)

http://adadevelopersacademy.org/

http://www.cs.purdue.
edu/external_relations/k12_outreach/summer_camps/2013/

Ada Developers Academy is a project of the Technology Alliance. The


Technology Alliance is a statewide not-for-profit organization of leaders from
Washington's technology-based businesses and research institutions united
by our vision of a vibrant innovation economy that benefits all of our state's
citizens.
Adult women
Adventures in Computer Science is a camp that helps kids explore and learn
all about Computer Science using an age-appropriate, forensic-themed
scenario. Campers will use computer science tools and become investigators
working toward solving a crime while in this immersion-based camp. The
camp will take an in-depth look at computer science
concepts such as programming, cryptography, and robotics, and how they
are used every day to make a difference in our world. Using programs such
as Python, Alice, and Web design software, students will explore hands-on
applications. Students will also participate in a PicoCricket design studio
challenge.
Youth entering grades 6, 7, or 8
AgentSheets, Inc. was launched in 1996, the culmination of more than a
decade of research conducted and directed by founder Dr. Alexander
Repenning at the University of Colorado in Boulder. Their producs reflect
years of research in human-computer interaction, end-user programming,
and simulation tools.

1 year

Free, eligibility for $1,000 monthly living stipend

Ruby, Rails, HTML/CSS, and JavaScript, agile development, scrum 1301 5th Ave #1500

$450-$475

Python, Alice, etc.

Seattle

WA

98101 Seattle, WA

contact@adadevelopersacademy.org

2013

Computer Science, 305 N.


University Street

West Lafayette IN

47907 West Lafayette, IN

k12@cs.purdue.edu

(765) 494-7802

6560 Gunpark Dr., Suite D

Boulder

CO

80301 Boulder, CO

info@agentsheets.com

(303) 530-1773

1996

Chantilly

VA

20151 Washington, DC

info@aitlearning.com

(571) 403-1705

2013

gray@cs.ua.edu

(205) 348-2847

The org's mission is to foster K-12 student participation in STEM fields


through motivational applications based on AgentSheets technology. They
provide a broad swath of students with revolutionary instruction in
computational thinking and design that motivate them to explore computer
science education and careers.

Youth learning,
school-based,
platform, game
development

Adult learning, inperson,


bootcamps, web
development

They work with schools and school districts locally, nationally, and
internationally to teach programming skills through game and simulation
design. AgentSheets provides customer support, custom simulations, content
and training, as well as agent-based application solutions.

AgentSheets, Inc.

AIT Learning

http://www.agentsheets.com/

AgentSheets is an international leader in educational technology, innovative


educational solutions, and measurable results.

http://aitlearning.com/

AIT Learning provides 8 to 12 week intensive bootcamps where students are


immersed in course material which is directly relevant to the job they are
going to perform.
Various skill levels

Youth learning,
summer, camps,
robotics, mobile,
competition

Alabama Computer Science Camps http://outreach.cs.ua.edu/camps/

Youth learning,
software/app,
game
development,
animation

Alice

http://www.alice.org/, www.cs.duke.
edu/csed/alice/aliceInSchools

Youth learning,
programming,
entrepreneurship,
mentoring, black
males, beta, black
female founder
All Star Code

http://allstarcode.org/

Adult learning,
bootcamps, inperson

http://anyonecanlearntocode.com/

Adult learning, inperson,


bootcamps, web
development

Youth learning,
girls, camps,
mobile

Anyone Can Learn to Code

App Academy

App Camp For Girls

Adult learning, inperson,


apprenticeship,
mentor,
workshops,
project-based

App Inventor

Apprentice.io, a program of
Thoughtbot

Youth learning,
girls, competitions,
mobile
Apps to Empower

Prices vary for Lab, School and District Licenses

8-12 weeks

Middle school, high school

Middle school, high school

Self-paced

$3500 before first day + $6000 after finding job

Ruby on Rails, JavaScript, HTML5/CSS3, Coffeescript, jQuery,


AJAX,SQL, JSon, Agile, Git, Waterfall, JSP, responsive web design,
etc.
14801 Murdock St, Suite 155

Commuting Students: $250 per week (includes lunch), Dorm


Students: $500 per week (5 nights lodging, 3 meals/day),
limited tuition assistance

robotics, Scratch, Java, App Inventor

University of Alabama
Box 870290

Tuscaloosa

AL

35487 Tuscaloosa, AL

Jeff Gray

Free

beginning programming with 3D objects in a virtual world

5000 Forbes Avenue, Carnegie


Mellon University

Pittsburgh

PA

15143 N/A

Wanda Dann, Carnegie


Mellon

601 West 26th Street, Suite


325-215

New York

NY

10001 New York, NY

Christina Lewis Halpern

Black male high school juniors, ages 14-17

Anyone

12 weeks

No experience necessary

$13,000 upfront tuition or $15,000 through a payment plan.


All others only pay if get a job as a developer after the
program. That fee is 18% of your first year salary, payable
over the first 6 months after you start working. $5,000 refund
9 weeks, 80-100 hours/week through job placement program.

App Academy is an intensive, full-time, 9-week web development class in


San Francisco and New York City. Over twelve weeks, you'll learn all the
skills needed to begin a career as a web developer. Through hands-on
projects, you are trained to build modern Ruby on Rails and JavaScript web
applications.

Youth learning, inperson, mobile


App City

Adult learning,
online, tool,
mobile, teacher
resources, K-12

The Department of Computer Science at the University of Alabama hosts a


multi-week series of Computer Science summer camps. Students are taught
multiple topics of Computer Science while learning to program a computer in
several exciting contexts (robotics control and smartphone apps). The
Computer Science camps are taught in a manner that encourages selfexploration across multiple projects.
Alice (nonprofit) is an innovative 3D programming environment that makes it
easy to create an animation for telling a story, playing an interactive game, or
a video to share on the web. Alice is a freely available teaching tool designed
to be a student's first exposure to object-oriented programming. It allows
students to learn fundamental programming concepts in the context of
creating animated movies and simple video games. In Alice, 3-D objects (e.
g., people, animals, and vehicles) populate a virtual world and students
create a program to animate the objects.
All Star Code is a new non-profit initiative that seeks to attract, prepare, and
place high-potential, qualified young black men in the tech-career pipeline
and help them achieve full-time employment at technology companies early
in their careers. ASC will offer a six-week Summer Intensive Program in
2014, which will include a rigorous programming course and a
comprehensive curriculum of entrepreneurial soft skills (leadership,
innovation, team-work, etc.). The All Stars will also receive ongoing
mentorship and networking with leading technology companies over the
course of 4-5 years.
Anyone Can Learn To Code, based in Chicago, can turn you into a web
developer in 12 weeks- and you don't even have to quit your job. Graduates
of this program will master Ruby, Rails, HTML, CSS, JavaScript, jQuery, and
Git. In addition to these technologies, Anyone Can Learn to Code will focus
on Agile, Test Driven Development, and Service Oriented Architecture
(APIs). Students will also get help with the job search process, building a
portfolio of projects for job interviews and being connected to recruiters and
businesses. Offering a "zero to sixty" transformation, students are not
required to have any previous programming experience, but applicants must
demonstrate dedication and the ability to work hard.

K-12

$8000

Ruby, Rails, HTML, CSS, JavaScript, jQuery, Git

Chicago, IL

Ruby on Rails, JavaScript

San Francisco, CA; New York, NY

Ned Ruggeri

Portland, OR

Jean MacDonald

http://www.appacademy.io/

Programming experience isn't required.

http://www.appcamp4girls.com/

App Camp For Girls is a place where girls can put their creative power to
work concepting and building apps while learning more about the business of
software and being inspired by women who are professional software
developers. The inaugural program opened in August, 2013, in Portland,
Oregon. The program has a current Indiegogo campaign to see if they can
expand beyond Portland in 2014.
Girls 8-16

http://appcity.us/

AppCity provides a place where young people can learn to code, collaborate,
and publish their apps. We are now accepting applications to join our next
class which starts October 15, 2013 from 4-6:30pm in El Segundo.
Ages 11-15

http://www.appinventor.org/

App Inventor provides the fastest way to build apps for Android phones and
tablets. Even with no prior experience, you can learn to build apps within
hours. Here, you'll learn from USF Professor David Wolber, who has been
teaching beginners programming with App Inventor since its inception in
2009. With an online book and step-by-step video screencasts, Wolber starts
with the basics then leads you through the development of successively
more complex apps, teaching you programming concepts as you go.
No experience necessary, K-12

Free

Android app development

apprentice.io

Apprentice.io provides designers and developers with a top-notch


apprenticeship and connects them with leading employers. Apprentices will
work alongside designers and developers at Thoughtbot on real projects and
will be assigned a mentor who is their primary instructor. Apprentices can
take any of the thoughtbot workshops and bocoup training classes, at no
charge. They will also work on special projects designed to give them
additional time and training in the areas they most need.

Experience required. A qualified design


apprentice will have experience with graphical
design for the web or iOS as well as HTML
and CSS. The well-qualified developer
candidate will be at an intermediate level with
Ruby on Rails.
3 months

Free w/$500/week stipend

Ruby on Rails, jQuery, Backbone.js, HTML5, SCSS, Git, Unix, and


Agile software development

http://www.appstoempower.org/

Apps to Empower is a contest that seeks to discover and showcase


innovative tablet applications that help young women and girls become
leaders, resolve conflicts, be mentored, find work, become entrepreneurs
and realize their full potential through education.

Ages 18+

1 week

Camp tuition not yet finalized. Estimate it will be between


$300 and $350 for the week.

2221 Park Place

Android 2.2

El Segundo

CA

90245 El Segundo, CA

David Wolber

San Francisco, CA; Boston, MA

Associate
Professor

Founder

wpdann@andrew.cmu.edu

Alice 2 - 1999;
Alice 3 - 2008

team@allstarcode.org

2013

hello@anyonecanlearntocode.com

2014

Founder, Instructor contact@appacademy.io

(415) 935-3408

2012

jean@appcamp4girls.com

2012

app@appcity.us

2012

wolber@usfca.edu

2009

apply@apprentice.io

Keywords

Organization Name

Website

Adult learning,
underresented,
open source, pilot

Ascend Project

http://ascendproject.org/

Youth learning,
girls, middle
school, in-person,
residential,
robotics, AspireIT

Aspire IT: Bulldog Bytes

https://ssl2.msstate.
edu/eng/summercamps/

Youth learning,
girls, middle
school, pilot

AspireIT Middle School (NCWIT)


Outreach Program

https://www.ncwit.org/project/aspireitmiddle-school-outreach-program

Youth learning,
girls, middle
school, in-person,
workshops,
mentors, robotics,
AspireIT

Aspiring Women Exploring Science, https://www.ncwit.org/programsMath, and Engineering


campaigns/aspirations(AWESOME)
computing/aspireit-2013-programs

Adult learning,
college-based

Barnard Codes

Youth learning, in- Bay Area Summer Enrichment


person, camps
(BASE) Camp

Youth learning, inperson, high


school, summer,
camps, teacher
development
Beowulf Boot Camp

Youth learning,
adult resources,
curriculum
Adult learning, inperson,
bootcamps,
project-based,
Canada
Youth learning,
summer, camps,
workshops, web
development,
game
development,
chapter-based,
Black founder,
underrepresented

Mission/Description

Ascend Project will be an open-source bootcamp that specifically targets


participants who come from underemployed, LGBTQ, Latin@, and African
American populations aka: people who are terribly underrepresented in
tech but also very much more so in Open Source. The program will launch its
pilot in Portland in September, 2014. Following Portland theyll be reviewing,
updating, improving, and then taking the next pilot to New Orleans in January
of 2015.
Bulldog Bytes is a four day residential program for young women who are
enrolled in grades 7-9. The overall theme of the camp will be the risks of
identity theft to teenagers. Girls will be introduced to technology through
Scratch programming and use of the Finch robots. This will enable them to
see the power of technology and its application. Techniques employed by
persons who conduct identify theft will be discussed. Campers will brainstorm
ways that teens expose themselves to identify theft and ways that they can
protect themselves. Working in teams, participants will develop a
communication tool for educating teens about identity theft risks and what
they can do to prevent it.
The AspireIT middle school outreach program is a pilot initiative that matches
Aspirations in Computing award recipients with participating Academic
Alliance or K-12 Alliance members to create and run computing-related
outreach programs for middle school girls such as after-school programs,
summer camps, clubs, or weekend conferences. The AspireIT program has
awarded $102,491 to 24 pilot programs in its inaugural round! These
programs will run in 15 states at more than 25 sites, reaching a diverse
community of nearly 800 middle school girls with 25,000 hours of instruction
in computing and technology. Each program brings together an Aspirations in
Computing recipient (currently high school or college aged young women)
and a K-12 or Academic Alliance member.
Aspiring Women Exploring Science, Math, and Engineering (AWESOME) is
a series of Saturday adventure workshops focused on applying programming
skills to design, construct, and program LEGO Mindstorm robots for
underwater applications. Glenbrook South High School will use high school
mentors from its STEM Learning Community to encourage middle school
girls to stay involved in STEM beyond their school-aged years. The program
will culminate with a Women in STEM Breakfast where mentors in STEM
fields will provide inspiration.
Barnard students will be trained to develop websites and mobile apps, in
order to provide these services, for hire, to the community.

Population Focus

participants who come from underemployed,


LGBTQ, Latin@, and African American
populations

6 weeks

Girls in grades 7-9

4 days

Application Fee: $40

http://www.sfbasecamp.com/

BASE Camp is a summer program for youth to design, program, and play
their own computer games! The curriculum takes advantage of the visual and
interactive nature of making games so that students learn by experimenting.
Students in their classes learn programming fundamentals in Python a
powerful but easy to learn language.
Middle school

https://www.cct.lsu.edu/events/beowulfboot-camp-2013

The Beowulf Boot Camp course offers students and teachers a unique
opportunity to work with advanced research technology not usually available
in a typical classroom setting. Students will work hands-on with a number of
LSU professors as they learn how to build and use supercomputers. The
Louisiana high school students, Baton Rouge
program is open to Louisiana high school students, Baton Rouge Community Community College students, Louisiana
College students, and Louisiana teachers.
teachers

BFOIT provides a website for parents and teachers, and some students. It is
a walk-through of the basic concepts behind writing computer programs, with
an emphasis on graphics and games.

Bitmaker Labs

http://bitmakerlabs.com

Bitmaker Labs is a 9-week intensive training program in Toronto, Canada,


that teaches classes in a modern lab setting. They take absolute beginners
and teach them the skills necessary to be creative computer programmers.

http://www.blackgirlscode.com/

Through community outreach programs such as workshops and after school


programs, Black Girls Code (nonprofit pending) introduces underprivileged
girls to basic programming skills in languages like Scratch and Ruby on
Rails. Their goal io increase the number of women of color in the digital
space by empowering girls of color ages 7 to 17 to become innovators in
STEM fields, leaders in their communities, and builders of their own futures
through exposure to computer science and technology. They do Summer of
CODE workshops in 7 cities currently.
Girls of color, ages 7-17

Youth learning,
curriculum, schoolbased, game
development,
standards-based
Bootstrap

www.BootstrapWorld.org

Youth learning,
software/app,
video game

BotLogic

BotLogic.us

Adult learning, inperson

BrainStation

http://brainstation.it/

Youth learning,
mentors,
afterschool

Breakout Mentors

http://breakoutmentors.com/

Youth learning,
girls, high school, C-Tech2 (Computers & technology
in-person, camps at Virginia Tech)
http://www.eng.vt.edu/ctech2
Youth learning, Inperson, camps,
competitions,
afterschool, game
development,
animation, web
development,
entrepreneurship,
workshops, events Camp Tech, Inc.
http://www.camptechonline.com/

Youth learning,
pilot, middle
school,
CampCode (Level Playing Field
underrepresented Institute)
Youth learning, inperson,
entrepreneurship,
underrepresented,
camps, web
development,
mobile
CampInteractive

Address

City

State

Scratch, robotics

Middle school girls

http://athenacenter.barnard.
edu/barnardcodes

http://bloc.io/

Languages/Courses

N/A. Award provided to Aspirations in Computing winners to


run pilot programs.

Middle school girls

Once successfully through Phase I of our custom web design & development
training (4 weeks), students will have the opportunity to join Barnard Codes,
an agency that connects local businesses and organizations with students to
help build or maintain their web sites.
Barnard Codes will be a student-run business, advised and funded through
Entrepreneurs@Athena, a project of the Athena Center for Leadership
Studies.
Because of the overwhelming response to this program, students interested
in going through the training and joining the agency will be invited to apply
(more info on this coming soon).
Positions on a student advisory board will also be open, for those students
who would like to get involved in advising and helping provide creative input
into the future of Barnard Codes.
NO CODING EXPERIENCE or computer science background will be
required for participation and applications will be open to ALL Barnard
students.
Barnard College students

Adult learning,
online,
apprenticeship,
web development,
mentors
Bloc

Cost
Attendees in the Ascend Project will benefit from taking this
course in the following ways, which are intended to remove
many barriers to participation in Open Source:
a $50 per day honorarium will be provided to encourage
regular attendance and help ensure participants can afford to
focus on being present to learn & develop
laptops will be provided to use during the course and upon
completion, graduates will get to keep theirs
food (breakfast and lunch) will be provided every day
where needed, childcare stipends are available to participants
who need additional care in order to put in the time this
course will request of them
transit passes for the whole 6 weeks

Berkeley Foundation for


Opportunities in Information
Technology (BFOIT) Introduction to
Computer Programming
http://www.bfoit.org/itp/itp.html

BlackGirlsCode

Time Commitment

2 weeks

Self-paced

No programming experience necessary.

Bloc is a project and exercise oriented online web developer apprenticeship.


Students have a personal mentor and a small-group cohort. You'll learn how
to set up your own web development environment and learn the
fundamentals of programming by learning the Ruby language. You'll learn
the basics of Ruby on Rails and front end development by making a real
project. Your final project will be your own Ruby on Rails web app.
Various skill levels
Bootstrap (nonprofit) is a FREE curriculum for students ages 12-16, which
teaches them to program their own videogames using purely algebraic and
geometric concepts. Their mission is to use students' excitement and
confidence around gaming to directly apply algebra to create something cool.
Bootstrap works with schools, districts and tech-educational programs across
the country, reaching hundreds of students each semester. Bootstrap has
been integrated into math and technology classrooms across the country,
reaching thousands of students since 2006.
Middle school, high school, ages 12-16
BotLogic.us is an educational puzzle game that challenges kids and adults to
tackle complex logic problems while teaching valuable programming
concepts. Using simple commands (and eventually code), players program
their bots to navigate through progressively challenging mazes. As their skills
improve, players earn rewards by using the fewest number of commands and
go head-to-head with friends in programming tournaments.
Youth
BrainStation is a progressive technology school in Toronto that offers
education for the next generation of creators. Their innovative platform is
designed for individuals of all skill levels. They facilitate small class sizes
through hands-on, project-based learning. BrainStation is an accelerated
apprenticeship rather than traditional education. Their curriculum is created
and taught by industry professionals that are passionate about education,
technology, and empowering creative thinkers. BrainStation emphasizes four
pillars of innovative education: blended learning, a flex model, an adaptive
curriculum, and a flipped classroom. BrainStation is currently offering
courses in Front-End Web Development, Back-End Web Development,
Mobile Development, and has courses in Data Science and Digital Marketing
coming soon.
Breakout Mentors teaches computer programming to young Bay Area
students, with a focus on making it fun. The organization offers a variety of
services, all centered around providing a project-based, personalized
education for students ages 8 to 17. Breakout Mentors pairs each student to
work 1-on-1 with an experienced mentor the student is behind the mouse
and keyboard at all times. The mentor is able to move at the students own
pace, introducing new concepts as he or she is ready. It also allows room for
the students individual creativity the mentor helps bring the students ideas
to life. The result is an engaged student that is having fun! The mentor
typically meets in the students home for an hour and a half session once or
twice a week. Breakout Mentors occasionally sets up small classes for
groups of friends that are interested in learning together. Breakout Mentors
teaches several after-school enrichment programs at Bay Area schools.
Bay Area students ages 8 to 17

Virginia Techs College of Engineering offers C-Tech2 - Computers and


Technology at Virginia Tech. A primary focus of the program is to help
develop and sustain the interests of women in engineering and the sciences.
The program allows you to explore applications of engineering, math, and
science in a way that is fun and exciting.
Rising junior and senior high school girls

9 weeks, 40+ hours/week

CampCode is LPFI's computer science initiative in partnership with the


YMCA (taking place at the West Oakland Middle School). This is a 2-week
pilot program with 11 middle school scholars.

http://www.ciny.org/

CampInteractives year-round programs introduce inner-city, at-risk youth to


the creative power of technology. They use cutting-edge tech education tools
to provide students with the skills and opportunities they need to succeed,
and instill the leadership qualities necessary to achieve their potentials.
Inner city, at-risk youth

Python

Free

Python

Free

jLogo, Java

$9,000

Ruby on Rails, Full-stack

562 North Britton Avenue

20 Duncan Street

Sunnyvale

CA

Baton Rouge

LA

Toronto

Ontario M5H
3G6 CANADA

Locations

Leadership/Contact

Portland, OR

Lukas Blakk

Mississippi State, MS

Dr. Sarah B. Lee

Mississippi State
University

National

Carol Bowar; Ruthe


Farmer

Aspire IT Middle
School Outreach
Program Manager;
Director of
carol.bowar@ncwit.org, ruthe.
Strategic Initiatives farmer@ncwit.org

Des Plaines, IL

Gloria Liu; Roxann


Marshburn

Oakton
Community
College

Email

sblee@cse.msstate.edu

glorial@oakton.edu;
rmarshbu@oakton.edu

When Founded

(662) 325-2756

(847) 635-1738

info@sfbasecamp.com

kjones@cct.lsu.edu

Berkeley, CA

bfoitGuy@gmail.com

Toronto, Canada

Phone Number

2014

Baton Rouge, LA

CEO, Co-Founder contact@bitmakerlabs.com

2012

Scratch, basic HTML and CSS; Robotics, web development, mobile


app development, game development, design principles,
entrepreneurship

future@blackgirlscode.com

2011

10x@bloc.io

2012

schanzer@bootstrapworld.org

2006

Ruby on Rails, Environment setup, Command Line & Git,


Wireframing, HTML, CSS Layout & Styling, Sinatra, ActiveRecord,
MVC, CRUD & REST, Rails, Deployment, JavaScript & AJAX

N/A

Self-paced

Free

Algebra, mathematics, CTE, computer science, programming

National

self-paced

Free

Matt Gray

(225) 578-0595

Primary locations (chapter-based): San


Francisco, CA; Atlanta, GA. Trying to
expand to Memphis, TN; Washington,
DC; Detroit, MI; Chicago, IL; New
Orleans, LA; Denver, CO; St. Louis,
MO; New York, NY; Miami, FL
Kimberly Bryant

$4999

Emmanuel Schanzer

2013

$3500

Toronto, Canada

PO BOX 60921

2 weeks

Title

94085 Sunnyvale, CA

12 weeks

Camp Tech aims to prepare its students to excel as young leaders of


tomorrow by combining an exclusive game-based curriculum tailored
specifically for children. They offer advanced technology programs, afterschool programs, summer tech camps, and creative activities such as gamebased learning and development, graphic arts, and web design, filmmaking,
digital media, 3D Animation, Cyber Exploration, Young Entrepreneurship,
Investing and S.T.E.M based fieldtrips and curriculum.
Youth

http://lpfi.org/

$1450

Zip

Palo Alto

CA

$1,000

94306 Palo Alto, CA

Blacksburg, VA

Ame-based learning and development, graphic arts, and web


design, filmmaking, diGital media, 3D Animation, Cyber Exploration,
Young Entrepreneurship, Investing

Streetsboro

OH

Middle school students from underrepresented


communities
2 weeks

44241 Streetsboro, OH

Oakland, CA

CSS, HTML, JavaScript, Mobile Apps (Android), Mobile Apps (iOS) 2876 Claflin Ave

Bronx

NY

10468 Bronx, NY

admissions@brainstation.it

Brian Skinner

Founder

brian@breakoutmentors.com

(650) 669-8789

Susan Arnold Christian

Director

ctech2@vt.edu

(540) 231-3973

info@camptechonline.com;
Cbenson@camptechonline.com

(216) 323-3466

2002

sumaiya@lpfi.org

(415) 946-3030

2013

media@campinteractive.org

(718) 708-4852

Candace Benson

Sumaiya Talukdar

Director of
Strategic
Partnerships

Keywords

Organization Name

Website

Mission/Description

Population Focus

Time Commitment

Youth learning,
software/app,
video game

CargoBot (iPad)

http://twolivesleft.com/CargoBot/

Ages 8+

Self-paced

http://catalyst.net.nz/academy

CargoBot is an intro to programming game.


The Catalyst Open Source Academy gives secondary school students a
taste of real open source development through a combination of classroom
sessions and hands-on project work. The aim is to get Academy students
quickly to the point where they can usefully contribute to a real open source
project. For example, previous Academy participants wrote unit tests for the
Koha project, contributing to the overall quality of the popular open source
library management system.

http://www.chicktech.org/

ChickTech (nonprofit pending) is a multi-generational community of women


and girls helping each other to become technology creators. ChickTech is
dedicated to retaining women in the technology workforce and increasing the
number of women and girls pursuing technology-based careers. Programs
include ChickTech: High School, ChickTech: Career, Joint Program with
CodeScouts, ChickTech: Mentors, and ChickTech: Internships. Currently
fiscally sponsored by TechStart Education Foundation.
High school and adult women

http://creativity.org/programs/camps/

The Children's Creativity Museum's Game Design with Scratch Programming


Campers will learn fundamental programming concepts while creating their
own simple video games using Scratch, a kid-friendly programming language
developed by M.I.T.
Ages 9-12

1 week

$350/week

Scratch

221 Fourth Street

San Francisco CA

94103 San Francisco, CA

info@creativity.org

(415) 820-3320

http://creativity.org/programs/camps/

The Children's Creativity Museum's Tynker Program Camps are one-week


camps that teach kids (grades 3-8) how to create their very own computer
games and animated stories, which they can share with their friends and
family!

Grades 3 - 8

1 week

$600/week

Tynker

221 Fourth Street

San Francisco CA

94103 San Francisco, CA

info@creativity.org

(415) 820-3320

Ages 7 - 13

1 week

$199+

Robotics, game design, animation, computer programming

toby.foote@classroomantics.com

(800) 595-3776

Underrepresented populations, immigrants

Access Code (iOS app


development) bootcamp - 8
weeks, weekend classes

Access Code - $950; Full scholarships available for students


from underrepresented communities

2-5 day coding camp; Selfpaced

School program: level 1 Free; Levels 2-3, $5 per student;


Camp: $120

HTML5, CSS3; JavaScript

Any school; camp in New Zealand &


Moreno Valley, CA

4-week summer
programming boot camp

free

HTML, CSS, Javascript, Frameworks like Meteor and Processing.js

East Palo Alto, CA

12 weeks

$1500 per course

Mobile development, HTML/CSS, JavaScript, Java, Android,


Graphic design, Web design, Game design, Ruby on Rails, etc.

3 months

$125

Objective-C, iOS7, Xcode 5, Storyboards, Git, Parse, API


Integrations, Core Data, Analytics

Youth learning, inperson, summer,


open source
Catalyst Open Source Academy
Adult learning,
youth learning,
girls, women,
network, events,
workshops,
mentors,
internships,
robotics, game
development, web
development,
mobile
ChickTech

Youth learning, in- Children's Creativity Museum:


person, camps,
Game Design with Scratch
game design
Programming Camp

Youth learning, inperson, camps,


game design,
Children's Creativity Museum:
animation
Tynker Programming Camp
Youth learning, inperson, summer,
camps, robotics,
game design,
computer
programming,
LEGO, chapterbased
Classroom Antics

Adult learning, inperson,


workshops,
events, advocacy,
network,
entrepreneurship,
underrpresented
Coalition for Queens
Youth learning,
online, in-person,
camps, schoolbased, platform,
web development,
game
development,
mobile, teacher
resources
Code Avengers

http://www.classroomantics.com/

http://www.queenstech.org/

Coalition for Queens works closely with community groups, elected officials,
and other stakeholders to raise awareness about the growing tech
community in Queens.

http://www.codeavengers.com/

Interactive online courses that teach the basics of web development and
computer programming, in a way that makes learning fun and effective. If you
want to learn HTML5, CSS3 and JavaScript: Code Avengers is for you!
Ages 8-18

Youth learning, inperson,


underrepresented,
camps, summer,
web development,
game development Code Camp

http://www.epacoding.com/

Adult learning,
workshops, inperson

Code Chicago

http://www.codechicago.com/

Adult learning,
online, mobile

Code Coalition

https://www.codecoalition.com/

Adult learning,
online, resources,
guide

Code Conquest

http://www.codeconquest.com/

Adult learning, inperson,


bootcamps,
workshops,
weekends

Code Fellows

https://www.codefellows.org/

Adult learning, inperson,


underrepresented Code for Progress
Youth learning, inperson, camps,
workshops;
afterschool
programs, web
development,
mobile, game
development
Code in the Schools

Youth learning,
online, tutorial

Youth learning,
online, tutorial

Youth learning,
game, web
development

Code Maven (by Geeky Ventures)

Classroom Antics seeks to inspire, excite, and enrich the lives of children in
todays technology world. They deliver educational hands-on programs that
promote creativity and teamwork in the safest environment possible. Their
camps include: Jr LEGO Robotics camp, Jr Video Game Design Camp,
LEGO Robotics Camp, Computer Programming Camp, Stop Motion
Animation Camp, and Video Game Design Camp.
Coalition for Queens (nonprofit pending) fosters a tech entrepreneurial
ecosystem in the borough of Queens through education, events, and
advocacy. The group also informs the Queens and broader communities
about the tech industry and the growing opportunities it presents. Their
classes and workshops focus on expanding access to tech, increasing
opportunity, and growing the talent pool in NYC, seeking to empower
communities that are underserved in the tech sector. Tech events include
gatherings like hackathons and conferences, that foster collaboration,
knowledge exchange, and networking.

Secondary school students

Code Camp empowers kids to build with web-technologies, starting with


HTML, CSS and Javascript. We'll then teach them to use powerful
frameworks like Meteor to build whatever they're passionate about. Code
Camp will also cover CS fundamentals including data-structures and
algorithms to prepare students for solving challenging problems. This will
ready students for the types of questions that they'll encounter when
interviewing for CS jobs.
High school
Code Chicago offers a series of 12-week programming courses at Chicago's
innovation center, Blue1647. At the end of Code Chicago courses, students
will have strong understandings of basic programming syntax and structures
as well as have designed, implemented, and deployed functional web and/or
mobile applications. Code Chicago courses are structured to emphasize
group collaboration and foster inspirational thinking. Ideal for working
professionals eager to expand their skillset, courses are offered from 12:00 3:00 pm on Saturdays. Current course offerings are: Mobile
HTML/CSS/Javascript, Intro to Java and Android Mobile, Intro to Graphic
Design, Intro to Web Design, Game Design 101 3D Modeling: using Maya,
Intro to Ruby on Rails, and Digital Analytics & Marketing. Course Chicago
also offers monthly, part-time workshops designed by industry practicioners
that are members of Chicago's vibrant and entrepreneurial tech community. Adults
Code Coalition offers a three month, comprehensive and immersive online
course that starts from the beginning and teaches the tools needed to be an
iOS developer. Students will receive short and easy to digest videos daily
and will be able to immediately apply concepts learned on assigned projects.
Although everything can be learned individually, learning to code is much
easier with a supportive environment. Students will be able to interact, ask
questions, and even collaborate on projects in our online community.
Adults
Code Conquest a FREE online guide to computer programming for
beginners.You can introduce yourself to coding, take free code tutorials,
compare and select programming training, become informed at the coding
knowledge center and even learn how to start a career in computer
programming. The website doesn't provide training itself. It provides links to
other training resources like online courses and books.
Beginners
Code Fellows' bootcamps are intense, 8 week-long, hands-on learning
experiences. You will be trained by industry practitioners and experts in the
field. Participants receive daily instruction from top-tier teachers and
classroom learning is augmented with peer-to-peer learning and projects with
real-world applications. Code Fellows also provides evening & weekend
classes. The evening classes offer the same high-quality instruction, realworld projects, and small class sizes as the bootcamps. These classes are
intended for beginners and/or students who are not able to schedule time to
attend a bootcamp.
Various skill levels
Code for Progress is looking for applicants from communities historically
excluded from the process of developing technologies for the social justice
movement low-income people, LGBTQ folks, people of color, and women.
We believe that people who can bring their communities experience into
building the tools we use in the movement are the people who will carry us
past roadblocks to building power.

Address

City

State

Locations

Leadership/Contact

Title

Email

Open source

New Zealand

academy@catalyst.net.nz

2011

Portland, OR

info@chicktech.org

2012

Portland

OR

Cincinnati, OH; Columbus, OH;


Cleveland/Akron, OH

42-65 Kissena Blvd #223

1647 South Blue Island

Flushing

NY

Toby Foote

Jukay Hsu; David Yang

Founder; CoFounder

Shadi Barhoumi

2011

question@codeavengers.com

2011

bshadi@stanford.edu

IL

60608 Chicago, IL

New York

NY

N/A

help@codecoalition.com

N/A

hello@codeconquest.com

511 Boren Ave. N.

Seattle

WA

Seattle, WA

1220 L Street NW, Suite 100513

Washington

DC

20005 Washington, DC

203 Bolton Pl

Baltimore

MD

21217 Baltimore, MD

info@blue1647.com

Andy Sack; Will Little

Co-Founder; CoFounder/CEO

Youth

After school

http://www.crunchzilla.com/code-maven

Code Maven is a tutorial that helps you learn JavaScript by creating with
shapes and colors.

Beginners

Self-paced

Free

JavaScript

N/A

maven@crunchzilla.com

Self-paced

Free

JavaScript

N/A

monster@crunchzilla.com

Free

The backend to the game uses Facebook Connect, Node,


CoffeeScript, Socket.io and Spine. The frontend uses HTML5,
CSS3 and jQuery.

N/A

Ryan Carson

not yet determined

Not yet determined

New York, NY

Jeff Soto, Isaac Schmidt

Adult learning, new Code Ramp

http://coderamp.org

Code Ramp is a mobile software development and design instructional studio


at the heart of NYC's tech scene in DUMBO, Brooklyn. The group has not
done any programming as of August, 2013.
Not yet determined

Youth learning,
game, new

http://www.coderomantic.com/

http://www.codesavvy.org/

Code Romantic is a Computer Science puzzle game powered by a science


fiction love story to teach basic programming concepts.
Youth, beginners
Code Savvy is a new, not-for-profit organization dedicated to inspiring and
enabling kids, teens and adults to become code-savvy, that is, to understand
the kind of creative thinking that goes into coding, and to try out programming
computers and devices. They want to bring more gender and ethnic
diversity to the coding profession and to computer science, because creative
problem-solving relies on diverse backgrounds and viewpoints. Code Savvy's
first priority is to bring some awesome coding programs to Minnesota and
help them grow.
Youth, underrepresented populations, girls

Not yet determined

Basic coding

iOS Development

Mike LeGrand; Gretchen


LeGrand

Founder; Director

2013

2013

2013

info@codeforprogress.org

(202) 817-2633

2013

mike@codeintheschools.org

(917) 974-8376

2013

Founder

hello@coderamp.org

N/A

MN

(312) 624-9655

hello@codefellows.org

Code in the Schools (non-profit) partners with local schools and rec centers
to provide computer programming classes for students in an after-school
setting. Students will create original games, apps, and websites, while
learning skills that prepare them for tomorrow's workforce.

Web development, mobile, game development

2007

jukay@coalitionforqueens.org;
david@coalitionforqueens.org

Chicago

Self-paced

Eight-week bootcamps are $9k total (USD): $4k for Silver and
$5k for Gold. Evening classes are $3k total. Workshop
tuitions vary. If do not have a job offer of at least $60k within
nine months of completing the Gold bootcamp, refund your
tuition.
Ruby on Rails, JavaScript, Python, iOS

11355 Queens, NY

2012

http://www.codeintheschools.org/home

Even if someone has zero experience with building websites, they'll be able
to watch a video tutorial and complete the code challenges that will give them
the basic skills to launch a web site.
Youth

When Founded

N/A

One year (4-month


residency program, 8-month Receive housing and living stipends that allow them to live in
post-residency program)
DC and focus on learning

http://coderace.me/

Phone Number

CargoBot

Various

8 weeks (4 weeks silver, 4


weeks gold)

Zip

http://www.codeforprogress.org/

Code Racer

Youth learning, inperson, events,


advocacy,
resources, blog,
underrepresented Code Savvy

Free

Languages/Courses

Our year-long program starts with a 16-week residency in Washington DC,


where participants learn to code and navigate the professional social justice
environment. All participants receive a monthly stipend and housing
allowance during their time in DC. Then, we facilitate their transition into jobs
at social justice organizations where they can use their skills and experience
to enhance organizational capacity. Code for Progress supports our
participants post-residency with a vibrant alumni community and professional Folks historically underrepresented in
mentorship team.
technology

Code Monster is a tutorial that helps you learn JavaScript by creating with
Code Monster (by Geeky Ventures) http://www.crunchzilla.com/code-monster shapes and colors.
Beginners
Code Racer is a multi-player live coding game that teaches newbies how to
code a basic website using HTML and CSS, and tests intermediate and
advanced users on their coding speed and agility. Players race against each
other and the clock to complete coding challenges, unlocking weapons and
rewards along the way.

Code Romantic

Cost

rebecca@codesavvy.org

Keywords

Organization Name

Adult learning,
online, web
development,
mobile
Code School
Adult learning,
women, network,
software
development, open
source
Code Scouts
Adult learning,
online, web
Code Summer+ (Codecademy
development
program)

Foundation,
advocacy

Code to Learn Foundation

Foundation,
advocacy,
campaign, teacher
development
Code.org
Adult learning, inperson, college,
fellowship,
internship,
summer,
underrepresented,
Black, Latino,
software
development,
entrepreneurship,
Silicon Valley, paid Code2040

Youth learning,
software/app
Adult learning,
youth learning,
online, schoolbased, curriculum

Website

http://www.codeschool.com/

http://codescouts.org/program.html
http://www.codecademy.
com/tracks/code-summer-plus

http://codetolearn.org/

http://www.code.org/

http://code2040.org/

Codea

http://twolivesleft.com/Codea/

Codecademy

http://www.codecademy.com/

Adult learning, inperson, bootcamps CodeCore Bootcamp

Youth learning,
event, high school,
college, hackathon CodeDay by StudentRND
Youth learning,
girls, middle
school, computer
science, lowincome,
underrepresented CodeEd

http://codecore.ca/

https://studentrnd.org

Mission/Description

Population Focus

Code School is a web-based platform which uses professional video screen


casts, live coding in the browser, and gamification to educate developers in
new technologies to stay competitive in their chosen profession.
Various skill levels
Code Scouts (nonprofit) is an Oregon Nonprofit startup with the mission to
empower women to become software developers. They build local
communities of aspiring developers who create customized learning plans
with mentors, using existing learning resources like Treehouse to hone their
skills alongside other learners.
Women
Developed in partnership with The White House's Summer Jobs + initiative,
Codecademy's upcoming Code Summer+ program teaches kids how to build
fun games and apps.
Beginners

Time Commitment

Cost

Languages/Courses

Self-paced

$25/month - access to all classes

Ruby on Rails, JavaScript, HTML/CSS, iOS, Backbone.js, Git, Sass,


jQuery

N/A

Various

Portland, OR

Self-paced

Free

HTML/CSS fundamentals

N/A

The Code-To-Learn Foundation (nonprofit) promotes computational fluency


for everyone. The Foundation supports projects that engage young people in
learning through coding, enabling them to develop as creative thinkers,
designers, and innovators. The Code-To-Learn Foundation is currently
supporting projects to further the development and dissemination of Scratch.
Code.org is a non-profit foundation whose goal is to add Computer Science
into the core of US education. They aim to make CS education available to
all US students by bringing CS to all US K-12 public schools by 2020. To
accomplish this, they've developed a three-pronged approach:
(1) Educate: Bringing CS into schools through offering professional
development for teachers, developing K-12 computer science curriculum,
and promoting existing models of quality CS education.
(2) Advocate: Changing policies in states so CS courses can satisfy a core
graduation credit.
(3) Celebrate: Inspiring students, parents, and schools through high-level
marketing (videos, events, and celebrities)

All youth

CODE2040 (nonprofit) brings high performing Black and Latino computer


engineering students to Silicon Valley for a comprehensive summer
fellowship program which consists of an internship with a top startup,
mentoring, a speaker series, company visits, interactive workshops,
High-performing Black and Latino computer
executive coaching, and more.
engineering students
Codea for iPad lets you create games and simulations or just about any
visual idea you have. Turn your thoughts into interactive creations that make
use of iPad features like Multi-Touch and the accelerometer. Codea is built
on the Lua programming language. A simple, elegant language that doesn't
rely too much on symbols a perfect match for iPad.
Codecademy is an education company that helps participants learn to code
interactively, for free. They also provide a tool kit for schools that want to use
Codecademy to develop after school computer science programming.
Various skill levels
CodeCore is Western Canada's first developer school. Based in Vancouver,
CodeCore Bootcamp recruits the best and brightest applicants and immerses
students in an intensive, 8-week developer bootcamp. The program is taught
by seasoned industry experts, and the program culminates in a hiring day
attended by Vancouver's top technology companies. CodeCore is designed
for novice programmers and is ideal for entrepreneurs without a "technical
co-founder", designers who want to expand their skill set, and professionals
looking to transition into a web development career. CodeCore students will
master HTML5 & CSS, JavaScript and jQuery, software architecture and
object oriented development, Ruby on Rails, popular APIs, design and user
experience, and development methodologies. After graduation, CodeCore
provides ongoing career resources and networking opportunities exposing
graduates to Vancouver's top recruiters and technology companies.
Various skill levels
Designed for high school and college students, CodeDay engages
passionate, motivated students and gets them to work on tech projects in
their spare time. CodeDays are 24-hour events where high school and
college students of all experience levels get together, make something cool,
and become better programmers. The format of CodeDay is such that
attendees get the skills, confidence, and connections necessary to become a
professional programmer.
High school and college students

Free

8-12 weeks

Free

jQuery, JavaScript, PHP, Python, Ruby, HTML, CSS, etc.

670 Broadway

New York

NY

8 weeks

$9600 w/0 down (Canadians only); $8600 w/$4K down;


$7600 w/100% down; discount for women & Canadian
military

HTML5, CSS, JavaScript, jQuery, etc.

#2035 - 88 West Pender Street

Vancouver

BC

http://codelesson.com/

http://codemontage.com/

CodeMontage is how coders improve their skills while improving the world.
They help developers build meaningful experience through contributions to
open source, social good projects. CodeMontage coders receive projects
with causes and technologies they care about, challenges that build their
skills and move the project forward, and code reviews and feedback on the
quality and structure of their code.

http://codenow.org/

CodeNow is a nonprofit that teaches foundational skills in computer


programming to underserved high school students. They partner with
community organizations to hold free, extracurricular, off-campus trainings
for high school students.

Phase One: 40 hours inperson training, 10 hours


homework; Phase Two: 20+
hours in-person training, 10
Underrepresented high schoolers; ages 14-18 hours homework
Free

http://thecodepath.com/

CodePath provides online training, in-person workshops, and virtual TA


support. They have an open curriculum that is available for download.
CodePath also has a 6-week, in-person, free bootcamp for android mobile
development and another for iOS mobile development.

Various skill levels

CodePupil

http://codepupil.com/

With CodePupil, you can learn how to code through fun games & exercises!
The organization believes that everyone has potential to learn any skill they
want. They create a fun learning environment to nurture that potential. Not
much seems to have happened with this site since its Beta launch.

Anyone

CodeQuizzes

http://www.codequizzes.com/

CodeQuizzes helps users learn and retain computer science concepts for the
long-run through drilling programming practice questions.
Various skill levels

CoderCamps

http://www.codercamps.com/

Adult learning,
online, web
development
Adult learning,
youth learning,
online
Adult learning, inperson,
bootcamps, web
development,
mobile

Youth learning, inperson, clubs, web


development,
mobile, game
development,
mentors,
conference,
chapter-based
CoderDojo

http://coderdojo.com/

Adult learning, inperson,


bootcamps, web
development

http://www.codeup.com/

Codeup

Adult learning, inperson,


bootcamps,
certification

Coding Dojo

http://codingdojo.co/

Adult learning,
online, job
placement,
competition

Coding for Good

http://cfg.good.is/

Youth learning,
online

Coding Hawks

Adult learning, inperson, bootcamps Coding House

Adult learning, inperson, women

College Code Camp

HTML and CSS, and are developing JavaScript and Python


modules

Middle school girls, 9-12 year olds

High school students, teachers interested in


learning how to teach CS

Self-paced

Free to try; Basic membership $25/month; Premium


membership $75/month; quotes for schools to adopt system

JavaScript, Karel the dog

Anyone

Self-paced

200+ per lesson

Javascript, HTML5, CSS, Ruby, Python and more

Coder Camps are 9-week bootcamps where people learn how to program
using the latest technologies in order to start a new career or their own
company.
Various skill levels
CoderDojo is a global collaboration providing free and open learning to
young people, especially in programming technology. They run not-for-profit
coding clubs where young people learn how to code, develop websites,
apps, programs, games and more. Dojos organize tours of technology
companies, bring in guest speakers to talk about their career and what they
do, and organize events. In addition to learning to code, members meet like
minded people, show off what theyve been working on and so on. Dojos are
set up, run by, and taught by volunteers, and there are over 200 chapters in
22 countries.
Ages 7-17
Founded in 2013, Codeup's first course is currently recruiting for their first
class scheduled to begin in February 2014. Codeup is a 9-week, in-person
web programming bootcamp taught by top instructors at Geekdom in
downtown San Antonio, TX. Codeup strives to transform non-techies into
web programmer and guarantees all graduates a job offer of at least $40k
within six months of graduation or students will receive back 50% of their
tuition costs. The curriculum for their first bootcamp will focus on PHP and
Javascript.
Various skill levels
Coding Dojo runs a 9-week, full-time bootcamp. Students learn to code,
spend some time outside in the California sun, attend coding meetups, and
hear from prominent guest speakers, CTOs, and other cool developers. The
program also provides lunch, dinner, and healthy snacks each day. Each
coding topic is passed off through a qualifying exam, incrementally preparing
you to build web applications from scratch. You'll participate in code reviews
and, like any great Dojo, you'll earn your belts.
Various skill levels
Coding for GOOD is an effort to bridge the skills gap through realworld application and complements Apollo Groups The Virtual
Apprentice . To participate, you will need to complete sixteen
coding lessons and submit a final project. Participants with the top
three submissions will then be flown out to Los Angeles to
participate in a hack-a-thon, and the best of the three hack-a-thon
participants may be offered a job at GOOD to work alongside our
Various skill levels
team of talented coders.

Leadership/Contact

Title

Michelle Rowley

10012 New York, NY

26 Maple Ave. #1

Cambridge

MA

San Francisco CA

Zach Sims; Ryan


Bubinski

02139

Co-founders

2012

simeon@twolivesleft.com

2011

contact@codecademy.com

2011

info@codecore.ca

Angie Schiavoni (Sep


Kamvar, Joanne Pons,
Ben Statz)

Executive Director
& Co-Founder
angie@codeed.org; info@codeed.org

2010

National, Global

Zach Galant; Jeremy


Keeshin

Co-founders

zach@codehs.com; jkeesh@codehs.
com; team@codehs.com

2012

hello@codemontage.com

2012

Ryan Seashore

Founder

ryan@codenow.org

$8900

HTML/CSS, JavaScript & jQuery, Android, MVC

11200 Broadway Street, Suite


2701

Pearland

TX

Varies

Free

Web development, app development, game development, Scratch,


Python

35 Barrow Street

Dublin 4

Ireland

9 weeks

$7985-$9875; scholarships to women; partial tuition


reimbursement through job-placement program

Linux, Apache, MySQL, PHP, Ruby on Rails, JavaScript, Java


Enterprise, iOs

9 weeks

$8,750

HTML, CSS, jQuery, Ajax, PHP, Ruby, MySQL, database design,


OOP, Git, MVC, CodeIgniter, Ruby on Rails, and more.

Self-paced

Free

HTML, CSS, JavaScript, animation, API, etc.

N/A

codingforgood@goodinc.com

Java

N/A

codinghawks@gmail.com

https://squareup.com/codecamp/college-code-camp

4 days

Free

HTML 5, CSS, JavaScript, Coffee Script, Jquery, PHP, Ruby on


Rails, agile development, MVC, and more

2995 Woodside Rd Suite 400

Mountain View CA

Woodside

CA

2009

San Francisco, CA; Boston, MA; New


York, NY

9 weeks

465 Fairchild Dr.

(866) 382-2377

National CodeDay
Manager
chris.engelbrecht@studentrnd.org

N/A

Massachusetts

2008

Chris Engelbrecht

N/A

Cambridge

(778) 994-8775

National, US

Ruby, Rails, JavaScript, CoffeeScript, Unix/Bash, HTML, CSS, Git,


etc.

Java, Android, iOS, Objective-C

2012

Co-Founder,
Executive Director

V6B 6N9 Vancouver, BC

San Francisco, CA; Washington, DC;


New York, NY

Basics in programming with an emphasis on Ruby

Laura Weidman Powers

HTML, CSS

$14400

2012

http://www.code.org/contact

Free

2 months

When Founded

2011

Executive Director adventure@codescouts.org

Self-paced

Square developed College Code Camp, a four-day immersion program


developed to inspire, educate, and empower the next generation of women in
technology. Participates win a trip to Square's San Francisco headquarters
to participate in the program, where they'll attend coding workshops,
leadership sessions, and tour Silicon Valleyall while surrounded by top
women engineers from across the U.S. and Canada.

Phone Number

info@codeschool.com

Free

http://codinghouse.co/

Women, 18 years or older, who are enrolled


full-time at a U.S. or Canadian university.
Pursuing a degree in computer science,
computer engineering, or a related technical
major.

Email

Android & iOS bootcamps:


6-week, 90 min sessions
(MW) 7-8:30pm

Codinghawks is a website for young coders who want to learn programming,


sharpen data structure and algorithm design skills, gain coding and problem
solving experience, and become more prepared for programming
competitions!
Young beginners
The Coding House is the world's first live, eat and code software developer
training program. Live in a house with 10 other like-minded developers,
sharing in the experience of coding boot camp, eliminating all the distractions
that can get in your way. You wont worry about: finding a place to live, traffic,
cooking and cleaning. Over the course of 2 months you will learn HTML 5,
CSS, JavaScript, Coffee Script, Jquery, PHP, Ruby on Rails, agile
development, MVC and much more.
Junior developers

http://codinghawks.wordpress.com/

94104 San Francisco bay area, CA

Self-paced

http://codehs.com/

CodePath

San Francisco CA

Self-paced

CodeLesson

Adult learning, inperson, online,


bootcamps,
workshops,
mentors,
resources

Locations

National

Lua

CodeHS

CodeMontage

Zip

Exploring Computer Science curriculum, AP Computer Science


Principles curriculum

$9.99

Adult learning,
online

Youth learning, inperson,


workshops, high
school, summer,
fellowship,
underrepresented CodeNow

State

info@codetolearn.org

Fellows are paid competitive wages directly from the


company with which they are matched over the course of the
summer. Support with housing and/or relocation costs for
fellows are not guaranteed, but may be provided by the
program on a need-based case-by-case basis.
Various

Youth learning,
school-based,
home-based,
online, tutors,
teacher
development

Adult learning

City

Scratch

CodeEd (nonprofit) teaches computer science to girls from underserved


communities, starting in middle-school. They partner with schools and
programs serving low-income girls and provide them with volunteer teachers,
computer science course offerings, and computers.
CodeHS is a site which will introduce you to programming and computer
science principles. It is built for complete beginners, and you learn by
watching videos, working in the browser, and then getting help and feedback
from real people who know this material. The goal of CodeHS is to spread
the knowledge of computer science by offering well crafted instructional
materials supported continuously by the quality, personal attention of their
enthusiastic tutors. There are school-based packages, but individuals can
also purchase memberships.
Full courses in a variety of languages: Javascript, HTML5, CSS, Ruby,
Python and more. Classes are online and instructor-led, and students must
be able to download the programming environments to their computers.

http://www.codeed.org/

Address

2142 San Francisco, CA

Timothy Lee

94043 Mountain View, CA

info@codepupil.com

94062 Woodside, CA

San Francisco, CA

howdy@codercamps.com

Original Ireland cofounders James Whelton,


Bill Liao; Rebecca Garcia
- US rebecca@hwf.io
Founders

Michael Choi

2011

tim@thecodepath.com

77584 Houston, TX; San Diego, CA

Global

(818) 621-6960

Founder

2011

(855) 755-2267

enquiries@coderdojo.com

2013

2011

michael@codeup.com

(512) 473-9463

2013

info@codingdojo.co

(650) 691-5012

2012

info@codinghouse.co

codecamp@squareup.com

2013

Keywords

Youth learning,
app

Organization Name

Website

Mission/Description

Commander Crayon

https://itunes.apple.
com/WebObjects/MZStore.
woa/wa/viewSoftware?
id=770175450&mt=8

Commander Crayon is a graphical educational programming language which


teaches users the basic concepts of programming. In Commander Crayon,
users push buttons (or manually type) to build a program that draws a
picture. Very complicated and intricate pictures can be created with a few
lines of code.

$1.99 in iTunes

The Computer Science and Animation STEM Camp will use Alice/Storytelling
Alice as its curriculum to teach the girls how to use computer programs like
Alice to develop video animations and create animated stories. The young
women of this camp will work with Embry-Riddle faculty and students to learn
computing concepts that will prepare them for later success in programming
studies. The program will also engage Embry Riddle University
upperclasswomen to mentor freshwomen as a way to provide additional
support and visibility for the universitys women in computing.
Girls ages 12-14

$275

Youth learning,
girls, middle
http://daytonabeach.erau.
school, in-person, Computer Science and Animation edu/degrees/summer-camps/sciencementors, AspireIT STEM Camp
engineering/
Adult learning, inperson, advocacy,
computer science,
new, middle
school, high
school, courses,
internships,
summer, teacher
development,
mentors,
Computer Science and Technology
curriculum
for Urban Youth (CSTUY)
https://cstuy.org/

Advocacy,
computer science,
underrepresented, Computer Science Collaboration
collaborations
(CSC) Project

http://www.cscproject.org/

Adult learning,
teacher
Computer Science for High School
development, K-12 (CS4HS)

http://www.cs4hs.com/

Youth learning, inperson, summer,


camps,
competitions,
robotics,
animination, game Computer Science Outreach at UT
development
Dallas

https://www.facebook.
com/CSK12OutreachUTD/info, http:
//www.utdallas.edu/k12/

Adult learning,
youth learning,
online, teacher
resources

Computer Science Unplugged

http://csunplugged.org/

Youth learning,
online, curriculum,
activities,
computer science,
teacher resources Computer Science Unplugged

http://csunplugged.org/

Youth learning, inperson, animation,


game
development,
summer, camps
ComputerMagix

Campaign,
advocacy,
counselor
development,
underrepresented

Counselors for Computing (C4C)


[NCWIT]

CSTUY is a new organization dedicated to bringing computer science and


technology related educational opportunities to high school and middle
school students. They will provide classes, internships, lectures, summer
programs, teacher training and professional development, mentoring, online
content, curriculum, etc. CSTUY also offers Hacking Sessions on Saturdays
for NYC high school students. With these sessions, students will learn
advanced coding techniques and build amazing projects.
CSC Project aims to efficiently increase participation of underrepresented
groups in computer science opportunities and activities by effectively building
collaborations between K-12, community-based organizations, higher
education, and industry. The organization seeks to connect the various
alliances and K-12 outreach organizations that are part of the Broadening
Participation in Computing (BPC) community, specifically focusing on
outreach to and collaboration with persons with disabilities, African
Americans, Hispanics, American Indians, Alaska Natives, Native Hawaiians,
Pacific Islanders, and women.
CS4HS (Computer Science for High School) is an initiative sponsored by
Google to promote Computer Science and Computational Thinking in high
school and middle school curriculum. With a gift from Google's Education
Group, universities develop 2-3 day workshops for local high school and
middle school CS teachers. These workshops incorporate informational talks
by industry leaders and discussions on new and emerging CS curricula at the
high school and middle school level. Now, CS4HS has expanded to include
K-12 teachers in all subjects, pre-service teachers, principals, and
counselors. Google provides funding to universities to develop the workshop
and is committed to having local employees participate in workshop sessions
whenever possible.
Computer Science Outreach at UT Dallas introduces Computer Science &
Programming to Dallas area kids in enjoyable/appealing ways (Drawings,
Animation, Robotics, Music, Images, Games, etc) and encourages them to
consider it for future careers. CS department in Erik Jonsson School of UT
Dallas conducts several FREE workshops & courses in various programming
languages (Java, JavaScript, Alice, ...) throughout the year for school
students. Additionally, they conduct programming competitions and
CHAMPS Summer Camp as well.
CS Unplugged is a collection of free learning activities that teach Computer
Science through engaging games and puzzles that use cards, string, crayons
and lots of running around. CS Unplugged is suitable for people of all ages,
from elementary school to seniors, and from many countries and
backgrounds. Unplugged has been used around the world for over fifteen
years, in classrooms, science centers, and homes.
Computer Science Unplugged is a collection of free learning activities that
teach Computer Science through engaging games and puzzles that use
cards, string, crayons and lots of running around. The activities introduce
students to underlying concepts such as binary numbers, algorithms and
data compression, separated from the distractions and technical details we
usually see with computers.

Population Focus

Middle and high school

Dash

Eric Hayes

Alice

Daytona Beach, FL

Hiranya Mir; Dr. Tim


Wilson

JavaScript, Python, MongoDB, etc.

New York, NY

98036 National

CS Unplugged is suitable for people of all ages, from elementary school to


seniors, and from many countries and backgrounds. Unplugged has been
used around the world for over fifteen years, in classrooms, science centers,
homes, and even for holiday events in a park!
Primarily five to twelve year-olds

Self-paced

Free

http://www.computermagix.org/

ComputerMagix is a group of parents and professionals tired of hunting for


great technology summer camps for their kids. So they decided to take some
time off their work in the summer to create high quality and affordable
technology camps for their kids to learn and enjoy digital technology and for
families who have similar needs.
K-12

1 week

$399/week to $599/week

Alice, Arduino, Java, JavaScript, Kodu, PHP, Python, Ruby, Scratch 1600 Saratoga Ave, Suite 427

San Jose

https://www.ncwit.org/programscampaigns/counselors-computing-c4c

Counselors for Computing (C4C) is a four-year campaign through which


thousands of students -- especially girls -- are introduced to computing and
encouraged to pursue education and careers in IT. The C4C campaign
informs and equips school counselors with up-to-date information and
resources they can use to effectively encourage underrepresented groups to
pursue education and careers in computing and IT.

Self-paced

Free, paid Signature Track with certification

Humanities, Medicine, Biology, Social Sciences, Mathematics,


Business, Computer Science, and many others.

1975 W. El Camino Real, Suite


202

Mountain View CA

94040 N/A

Max $6000 for phase 1. Stipend paid to student for other


phases. Financing options available.

Ruby, Rails, HTML, SASS, JavaScript, SQL, no-SQL, mobile


development for iOS, data structures, design patterns, agile
software development, etc.

6720 RoleModel Way

Holly Springs

27540 Holly Springs, NC

$185

Scratch

Seattle, WA

N/A

N/A

http://cs10kcommunity.org/

http://www.cs2n.org/

The CS10K Community is where teachers of Exploring Computer Science


(ECS) and Computer Science Principles (CSP) come to connect with each
other and with the resources and expertise they need to excel. With the
support of a team of expert facilitators and supporting professionals, teachers
get answers to their burning questions, share their experiences, and work
together with others to develop materials and strategies they need to
embrace powerful pedagogies, get students engaged with exciting
Teachers using or interested in Exploring
technologies, and make the case to potential students and to school leaders Computer Science (ECS) or Computer
that computer science education is integral to preparing future leaders.
Science Principles (CSP) curricula
Computer Science Student Network (CS2N) is a center for Computer
Science activities, Computer Science competitions, and courses. CS2N
provides lessons to make programming easy. CS2N is a collaborative
research project between Carnegie Mellon University and the Defense
Advanced Research Projects Agency (DARPA) designed to increase the
number of students pursuing advanced Computer Science and Science,
Technology, Engineering, and Mathematics (CS-STEM) degrees.
Participants can earn badges that lead to certifications as you complete
CS2N activities. CS2Ns connected learning activities are designed to align
with educational standards that teachers are required to teach to.
K-12 teachers

Learn the basics of computer programming with Daisy the Dinosaur! This
free, fun app has an easy drag and drop interface that kids of all ages can
use to animate Daisy to dance across the screen. Kids will intuitively grasp
the basics of objects, sequencing, loops and events by solving this app's
challenges. After playing Daisy, kids can choose to download a kit to
http://www.daisythedinosaur.com/
program their own computer game.
Beginners
The mission of Dare 2B Digital (nonprofit project of Invent Your Future
Foundation) is to ensure that women are fully represented in the wide
spectrum of exciting, creative and lucrative careers that leverage an
education in computer science. Dare 2B Digital reaches out to girls middle
and high school students including those in underserved communities, who
use familiar technology everyday (cell phones, video games, the Internet),
but who usually do not consider careers that envision, develop, market, sell,
http://www.dare2bdigitalconference.com/ apply, or rely on these and other technologies.
Middle & high school girls

N/A

Self-paced

All activities are Free unless otherwise indicated.

LEGO, robotics, animation, web development, game development

Self-paced

Free

Daisy-the-Dinosaur

CA

Ten 40th Street

Pittsburgh

NC

PA

(386) 226-7945;
(386) 871-9911

hackersessions-info@cstuy.org

Enrico Pontelli

Chair

95129 San Jose, CA

kpeterson@edlabgroup.org

(425) 977-4750

2010

Varies

Fee per course

2.5 months

$5495

Jane Krauss

Program Manager jkrauss@ncwit.org

Daphne Koller; Andrew


Ng

Co-Founders

feedback@coursera.com

2012

communications@craftsmanshipacademy.com
(919) 609-4357

2011

Eric Fredrickson

eric@creativecoding4kids.com

2013

Darren Cambridge

dcambridge@air.org

15201 N/A

Redwood City, CA

Ruby on Rails

info@ComputerMagix.org

socialmedia@cs2n.org

N/A

Conference pricing is $45 per young woman or $90 for young


woman and parent or guardian.

Level 1 Certificate program - $6,000; Level 2 Certificate


program - $6,000

http://www.deepdivecoders.com/

summer@erau.edu; wilsonti@erau.
edu

N/A

11 weeks

Decoded transforms people and organisations through an understanding of


code. Their digital training distils thousands of hours of expertise into a finely
crafted learning experience, in a day. Learn to code. Learn about data.
Beginners
Deep Dive Coders is a 2 1/2-month web programming bootcamp and
computer training facility located in downtown Albuquerque, NM. The web
development curriculum will include instruction in HTML, HTML5, CSS,
Github Source Control, JavaScript, jQuery, Apache, MySQL, and php. Deep
Code Divers has a continously-expanding network of employers ready to hire
software engineers and web developers, and Deep Code Divers will
perpetually promote students, their coding skills, and the work-ethic they
demostrated during thier time in the program. In addition to the immersive
bootcamp, Deep Dive Coders offers private lessons tailored to students'
technical needs.

2012

N/A

HTML, CSS, and Javascript

http://decoded.us/

(202) 705-1819

Computer science

Free

Decoded

art@commandercrayon.com

csk12@utdallas.edu

Self-paced

Adult learning,
online

When Founded

Dallas, TX

The DaVinci Coders Ruby on Rails Training Program provides expert


instruction, mentorship, and an immersive environment. The bootcamp
provides a day class and a night class option. For people wishing to become
proficient in coding, this will require a 30-40 hour commitment outside of
class. Industry experts will be available as Coaches, with scheduled hours of
when they'll be onsite and available for questions. In addition, Students will
have 24-7 access to the DaVinci Institute coworking facilities.
No experience necessary

http://www.davincicoders.com

Phone Number

Java, JavaScript, Alice, Scratch, etc.

https://dash.generalassemb.ly/

DaVinci Coders

Embry Riddle
University

Email

cs4hs@google.com

National

1 week

Title

United States, Canada, Europe, the


Middle East, Africa, China, Australia
and New Zealand

General Assembly launched a new service called Dash, which is designed to


help get more people to take advantage of its Web Development courses.
Dash teaches HTML, CSS, and Javascript through fun projects you can do in
your browser.
Beginners

Adult learning, inperson,


bootcamps,
certification,
mentors

Adult learning, inperson, bootcamps Deep Dive Coders

N/A

Free

http://www.creativecoding4kids.com/

Adult learning,
online

Leadership/Contact

WA

Zip

Self-paced

All ages

Creative Coding for Kids teaches kids the joy of coding computers by helping
them write their own customized computer game! They currently offer a halfday, week-long summer camp in NE Seattle, for ages 8-12. They use
Scratch, the MIT-developed tool created just for this purpose. After-school
classes are also being considered for next fall.
Ages 8-12

Dare 2B Digital

Locations

Lynwood

State

Free, fee per course, summer camp - $200-$250

http://craftsmanshipacademy.com/

Youth learning,
girls, conference,
blog

City

Youth

Adult learning, inperson,


apprenticeship

Daisy-the-Dinosaur

Address

Grants are provided to universities to provide workshops.

Coursera provides free university courses taught online by real professors.


Various skill levels
Craftsmanship Academy immerses participants in a real software studio
where leading software craftsman will guide their learning. The program has
three phases: skills immersion, apprenticeship, and residency. During skills
immersion, students will learn test-driven development of object-oriented
programming, web application development using Ruby, Rails, HTML, SASS,
JavaScript, SQL, no-SQL, mobile development for iOS, data structures,
design patterns, agile software development, and much more. Students who
successfully complete the skills immersion matriculate to a 3-6 month
apprenticeship developing real world projects under the supervision of
master craftsmen. Finally, those who successfully complete the
Apprenticeship phase will matriculate into a 3-9 month residency at
RoleModel. Successful participants in the program will have gained
everything he or she needs to begin a a successful Software Craftsmanship
journey.
Various skill levels

Youth learning,
software/app,
video game

Hacking sessions Saturdays


from 9 am to 12 noon
Free hacking sessions for youth

Languages/Courses

Any university, community college, or technical


school in the US, Canada, Europe, the Middle
East, Africa, China, Australia, and New
Zealand is welcome to apply.

https://www.coursera.org/

Youth learning, inperson, summer,


camps, game
development,
elementary school Creative Coding for Kids
Adult learning,
online, network,
teacher
development,
Exploring
Computer Science
curriculum,
Computer Science
Principles
curriculum,
standards-based
CS10K Community
Adult learning,
online,
certification,
competitions,
students, teacher
development, web
development,
game
development,
CS2N (Computer Science Student
robotics, animation Network)

Cost

19020 33rd Avenue NE, Suite


210

Adult learning,
online, certification Coursera

Craftsmanship Academy

Time Commitment

info@gethopscotch.com

Ruth Stergiou

N/A

511 E. South Bolder Road

Louisville

CO

80027 Louisville, CO

London; New York, NY

HTML, HTML5, CSS, Github, JavaScript, jQuerty, Apache, MySQL,


php
312 Central Ave SE

Albuquerque

NM

87102 Albuquerque, NM

2010

Co-Founder, CEO info@dare2bdigitalconference.com

(650) 592-9227;
(408) 554-4248

online@generalassemb.ly

Thomas Frey

Executive Director
and Senior Futurist nancy@davinciinsitute.com

2009

2013

(303) 666-4133

amadeus@decoded.us

(646) 573-7533

hello@deepdivecoders.com

(505) 720-1380

2012

2013

Keywords

Organization Name

Website

Adult learning, inperson, mobile

Delta Program

http://deltaprogram.us/

Adult learning, inperson,


bootcamps,
project-based

Dev Bootcamp

http://devbootcamp.com/

Adult learning, inperson,


bootcamps, after
hours

Dev Mountain

http://devmounta.in/

Adult learning, inperson, web


development

Dev/Iowa Bootcamp

http://www.iowajpec.org/entrepreneursupport/deviowa/

Mission/Description
Population Focus
The Delta Program is a collection of passionate people looking to change the
future of mobile technology. In this online learning community, students will
learn to build powerful programs under the guidance of industry experts.
Students work at their own pace, online, with a world-wide community of
supporters using a proven curriculum. The program uses virtual
environments to form the most interactive and farthest reaching classroom
on the planet. Members of the Delta Program will receive over 120
scientifically engineered activities under the mentorship of professional
devleopers and in collaboration with fellow students around the globe.
Students of the Delta Program will learn to code, build their own apps, get
awesome jobs, and launch their passions.
Anyone

Dev Bootcamp is a 9-week intensive training in an intimate class and lab


setting. Class is 40 hours per week, Monday through Friday. We teach
professional web development using Ruby on Rails. You get instruction
through a curated set of videos, books and tutorials. Practice happens by
applying the theory in group projects.
Various skill levels
DevMountain is an after-hours, intense 12-week coding school in Provo, UT
where students are trained and mentored by industry experts. The program
is perfect for everyone from beginners to individuals with more programming
experience. DevMountain promises hands on learning, a flipped classroom,
intense instruction, and engaged mentorship. Over the course of 12 weeks
students will learn core engineering skills, web application basics,
development best practices, front end development, advanced javascript and
frameworks, node.js, meteor, git collaboration and workflow, and test driven
development Students are expected to commit 20-30 hours to the program
each week, but because instruction occurs during weekends and evenings,
students may be able to maintain their day job and/or traditional school
schedule while participating in the program.
Various skill levels
Dev/Iowa Bootcamp is a 9-week web development program that focuses on
turning you into a professional web developer. Designed and led by industry
experts, the program and its curriculum offers an unprecedented, hands on,
immersive learning environment. Emphasizing fundamental web
development skills and industry practices this course is sure to offer the most
efficient way to become a full-stack web developer. The Dev/Iowa Bootcamp
covers web fundamentals, frontend web development, backend web
development, and best practices.
Devatory is a 10-week web development bootcamp based in Oakbrook, IL.
Devatory strives to jumpstart careers by giving students the opportunities to
learn to code from experienced instructors, build amazing products that make
a difference, and take advantage of their job prep program. The program
champions their "Devatory Method" that focuses on learning by doing, full
immersion, teamwork, and mastering fundamentals. Students in the program
will learn HTML5 & CSS, JavaScript, .NET MVC4, Agile Methodology,
responsive design, testing, source control, and soft skills like resume and
interview prep. Devatory is looking for students of all background and
experience levels. They are looking for students with a strong desire to learn,
collaborate, and work hard.
Various skill levels
DevPoint Labs is an 11-week coding and start-up bootcamp class in Utah.
The best way to learn how to code starts by committing yourself. Next it
helps to attend an in-person classroom with other like-minded individuals
getting your hands dirty and building that muscle memory. They teach
anyone how to program in Ruby on Rails so you can build your own idea,
launch a new career, or simply become a technical founder and speak code
to developers.

Adult learning, inperson, bootcamps Devatory

http://devatory.com/

Adult learning, inperson,


bootcamps, web
development, fulltime, web
development,
mobile

http://devpointlabs.com/

Located in Downtown, Salt Lake City - DevPoint Labs is at the heart of the
city and heart of the "Silicon Slopes". Come learn the skills and tools needed
to build powerful web apps. Immerse yourself in a community where you'll be
surrounded by like minded individuals in a co-working facility.
Various skill levels

http://www.digeratigirls.com/

Digerati Girls offers custom programs and immersion events in digital


entrepreneurship and digital marketing as well as support and sponsorship to
host Digerati Girls programs in other areas. Curriculum options include
AppLab, WebLab, MediaLab, IdeaLab where participants create apps,
websites, digital marketing and social media products to introduce and STEM
and coding skills.

DevPoint Labs

Youth learning,
girls, in-person,
workshops,
mobile, summer,
camps,
entrepreneurship,
game development Digerati Girls
Youth learning, inperson,
workshops,
mobile, summer,
camps,
entrepreneurship,
game development Digerati Kids

Youth learning,
girls, high school,
workshops, online
learning, camps,
events, web
development,
podcast
development,
award
DigiGirlz
Youth learning,
girls, middle
school, in-person,
summer camps,
workshops, Girl
Scouts, robotics,
AspireIT
Youth learning,
adult learning, inperson, summer,
camps,
certification,
chapter-based

Digital Girls

Digital Media Academy

Youth learning, inperson, animation,


game
development,
summer, fall,
spring, camps,
workshops
Digital Monkey

City

State

8 weeks + 3 months of
career advancement
assistance

$9700

Android

912 Congress Avenue

Austin

TX

9 weeks. M-F, 9am - 6pm

$12,200. $3K refund via job hiring program, $1K deposit,


$500 scholarship if you're female, a US military veteran, or
from an ethnic minority group underrepresented in the
software engineering field.

Ruby on Rails, HTML5 & CSS

717 California Street, Suite 200

San Francisco CA

94108 San Francisco, CA; Chicago, IL

12 weeks

$3500; partial reimbursement through job placement program

560 S 100 W

Provo

UT

84601 Provo, UT

admin@devmounta.in

(801) 657-9935

9 weeks

$5000

HTML, CSS, JavaScript, front-end & back-end web development

108 Pappajohn Business


Building, Suite S160

Iowa City

IA

52242 Iowa City, IA

IOWAJPEC@UIOWA.EDU

(319) 335-1022

10 weeks

$8000

HTML5 & CSS, JavaScript, .NET MVC4, Agile Methodology,


responsive design, testing, source control, and soft skills

Oakbrook Pointe, 700


Commerce Drive, Ste 500

Oak Brook

IL

60523 Oak Brook, IL

hello@devatory.com

(630) 445-1429

11 weeks

$9,000 - web development; $9,500 - iOS development,


$2,000 scholarship option for women

Ruby on Rails, JavaScript, HTML5/CSS3, Coffeescript, jQuery,


AJAX, SASS, HAML, Agile, Git, etc.

150 S. State Street

Salt Lake City UT

84101 Salt Lake City, UT

contact@devpointlabs.com

2013

C++, HTML, Kodu, Mobile Apps, Scratch

22200 West Eleven Mile Road


#271

Southfield

MI

48037 Southfield, MI

inquiries@digeratigirls.com

2011

C++, HTML, Kodu, Mobile Apps, Scratch

22200 West Eleven Mile Road


#271

Southfield

MI

48037 Southfield, MI

inquiries@digeratigirls.com

Varies

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Varies

Kodu, robotics, and Agent Cubes-in-a-Box

Varies

Fee-based workshops/camps

3D modeling & animation, app & web dev't, diGital film, music, &
post production, game design, photography, art & design,
programming & robotics, science & engineering, sports &
technology

718 University Ave. Ste. 115

Los Gatos

Fee per course

HTML, JavaScript, Mobile Apps, Python, Scratch

720 El Camino Real #302

http://www.digitalmediaacademy.org/

http://www.digitalmonkeyschool.com/

http://dojodevcamp.com/

Adult learning,
online

http://www.dontfeartheinternet.com/

Adult learning,
adult resources,
online, curriculum,
software
DreamSpark (Microsoft)

https://www.dreamspark.com

Youth learning, inperson, middle


school,
entrepreneurship,
programming, web
development,
digital marketing,
pilot
Drive, Inc.

http://drivenminds.org/

EdX

Address

Digital Girls will unite two STEM-focused Girl Scouts of the USA troops with a
robotics team. The New Jersey troop will offer weekend workshops and the
Long Island troop will offer a weekly after-school workshop, three all-day
Saturday classes, and two week-long summer camps (one in Nassau
County, one in Suffolk County.) Girls will be trained on Kodu, robotics, and
Agent Cubes-in-a-Box.
Middle school girls

Adult learning, inperson, bootcamps Dojo Dev Camp

Youth learning,
summer, camps,
game
development,
media technology,
animation,
robotics,
programming
Emagination Computer Camps

Languages/Courses

https://www.microsoft.com/enus/diversity/programs/digigirlz/default.
aspx

http://www.digeratikids.com/

http://www.disruptioninstitute.com/

Adult learning,
online, MOOC

Cost

Digerati Kids offers custom programs and immersion events in digital


entrepreneurship and digital marketing. Curriculum options include AppLab,
WebLab, MediaLab, IdeaLab where participants create apps, websites,
digital marketing and social media products to introduce and STEM and
coding skills.
DigiGirlz, a Microsoft YouthSpark program, gives high school girls the
opportunity to learn about careers in technology, connect with Microsoft
employees, and participate in hands-on computer and technology
workshops. DigiGirlz Day is a one-day event, held at multiple Microsoft
locations worldwide, and is designed to provide high school girls with a better
understanding of what a career in technology is all about. DigiGirlz High Tech
Camp for girls works to dispel stereotypes of the high-tech industry. During
the camp session, the girls listen to executive speakers, participate in
technology tours and demonstrations, network, and learn through hands-on
experience in workshops. Established in 2000, the camp program continues
to grow and evolve.
High school girls

Adult learning, inperson,


bootcamps, mobile Disruption Institute

Don't Fear the Internet

Time Commitment

https://www.edx.org

http://www.computercamps.com/

Digital Media Academy is a learning institution that provides summer camps


and hands-on courses in 3D modeling & animation, app & web dev't, digital
film, music, & post production, game design, photography, art & design,
programming & robotics, science & engineering, sports & technology.
All ages
Digital Monkey School's mission is innovative Art education, promotion of art
and independent development of video games and animation. They teach
Digital Art, introducing modern digital Art Creation Tools (like Photoshop,
After Effects, 3DStudio Max, Unity, UT3, Game Maker, Maya, Flash and
much more) to youngsters and adults. They have different experimental
educational programs that are inclusive to a wide range of students of
different age groups and skill levels; from young beginners to post graduates
and video game professionals.

The Disruption Institute is an intensive 12 week programming boot camp


focused on getting you to build things. Learn to code by building mobile apps
in iOS (Android coming soon). The Disruption Institutes aim is to make
Kansas City into a world leader for mobile device innovation.
Dojo Dev Camp is a 9-week intensive, full-time course based in Provo, UT
designed to educate, empower, and employ aspiring web developers. The
program focuses on Python, which is an industry standard and used to power
many powerful web applications. Startup Dojo treats the program like a fulltime job and demands students' full attention 8+ hours a day, 5 days a week,
for 9 weeks. The program emphasizes project-based "doing" over simply
reading and memorizing. Additionaly, every student is paired with a
professional developer as his or her mentor to help students learn about life
as a developer and tips for career growth. Startup Dojo gives students
opportunity for daily networking with industry professionals, weekly projects
to help students graduate with awesome portfolios, and lots of interview
training all culminating in a hiring day at the end of the program where
partner companies come looking to hire Startup Dojo graduates. As a special
hiring bonus, if a graduate accept a job from a partner company, he or she
will qualify for a $1,000 tuition refund.
Through short tutorial videos, youll learn how to take a basic wordpress blog
and manipulate the css, html (and even some php!) to match your aesthetic.
Youll feel empowered rather than crippled by the internet and worst case
scenario youll at least end up having a better idea of how professional web
designers turn your design dreams into a reality on screen.
DreamSpark is a Microsoft Program that supports technical education by
providing access to Microsoft software for learning, teaching and research
purposes. It's all about giving students Microsoft professional-level developer
and designer tools at no cost so that students can chase their dreams and
create the next big breakthrough in technology - or just get a head start on
their career. DreamSpark helps educators teach the latest technologies and
experiment in research. Microsoft knows that to make learning more
motivating, relevant, and engaging for today's students requires a diverse set
of resources. DreamSpark gives educators the resources to ensure their
classrooms always have the latest technologies to challenges, motivate, and
keep students engaged in new ways. DreamSpark is also a subscription for
Academic Institutions: it provides a cost-effective way to put Microsoft
developer tools, platforms and servers in labs and classrooms, and on their
students and facultys computers for learning and research purposes. It
reduces lab costs and teaching budgets.
The Drive Program is a multi-dimensional learning program designed to draw
out the potential in the next generation of entrepreneurs and equip them with
the powerful skills of technology. Students will experience an introduction to
entrepreneurship, computer programming, web design, social media, and
digital marketing. Students will also interact with some of Charlottes most
successful entrepreneurs and business men and women. Students will learn
from specialists in the programming, web design and digital marketing fields.
In partnership with the Harris YMCA, the Drive Program will begin its pilot
program September 17, 2013. The Pilot will consist of an 8-week program
and will include students from the youth program at the Harris YMCA.

Free

Zip

Locations

Title

78701 Austin, TX

HTML, etc.

Email

Phone Number

Jesse Farmer

Co-Founder

hello@devbootcamp.com

2012

no website. no contact info.

CA

Belmont

CA

94002 Belmont, CA

digitalmonkeyschool@gmail.com

Kansas City

MO

Provo

UT

$4,000 introductory rate. Regular price $6,000. $1,500 refund


if you accept a position through our jobs placement program Objective C (iOS mobile apps) Android coming soon

Various skill levels

9 weeks

$7000; $1000 tuition refund with job placement program

Python

Non-web designers

Self-paced

Free

Wordpress, CSS, HTML, PHP, etc.

N/A

College students

Self-paced

Academic institution must have subscription or Free with


verified college identification

Microsoft products

N/A

Middle school

8 weeks

42 N University Ave #204

6000 Fairview Rd
Suite 350

Charlotte

NC

Self-paced

Free

Law, history, science, engineering, business, social sciences,


computer science, public health, and artificial intelligence (AI)

11 Cambridge Center

Cambridge

MA

1 week, 2 weeks

Fees depend on camp type and format - range from $795 to


$3,195 per session

Various

54 Stiles Road
Suite 205

Salem

NH

84601 Provo, UT

info@dojodevcamp.us

Atlanta, GA; Fairfield, CT; Waltham,


MA; Lake Forest, IL; Rosemont, PA

2002

(650) 296-6323

2006

2012

(425) 446-1197

https://www.dreamspark.
com/student/support.aspx

28104 Charlotte, NC

03079

(866) 656-3342

http://www.disruptioninstitute.
com/#contact

Kansas City, MO

2142 N/A

2013

2000

Long Island, NY; NJ


Berkeley, CA; Los Angeles, CA; Irvine,
CA; San Diego, CA; Austin, TX;
Chicago, IL; Toronto, Canada; Atlanta,
GA; Washington, DC; Stanford, CA;
Swarthmore, PA; Philadelphia, PA;
Bronxville, NY; New York, NY; New
95032 Haven, CT; Cambridge, MA

12 weeks

When Founded

info@deltaprogram.us

National, Global

No programming experience necessary.

EdX (nonprofit) provides free university courses plus discussions, quizzes,


and other interactive learning. EdX is a non-profit created by founding
partners Harvard and MIT. We're bringing the best of higher education to
students around the world. EdX offers MOOCs and interactive online classes
in subjects including law, history, science, engineering, business, social
sciences, computer science, public health, and artificial intelligence (AI).
Anyone
For 30 years Emagination has been the perfect summer camp for kids
around the world who love technology. Founded in Connecticut in 1982,
Emagination now operates technology camps in Fairfield, Connecticut and
near Atlanta, Georgia, Chicago, Illinois, Philadelphia, Pennsylvania and
Boston, Massachusetts. Emagination blends technology learning with fun
summer camp activities in two-week sessions. Over 20 Technology
Workshops --- iApps, Game Design, 3D Animation, Flash, Photoshop, Digital
Music, AMV, Robotics, RC Cars, Programming. Outdoor games, swimming,
tennis and drama. Co-ed, 8-17. Overnight & Day. Senior Camp for Teens.
Plus we offer a separate Game Design Camp for teens.
Ages 8-17

Leadership/Contact

(704) 526-9001

Anant Agarwal

President

info@edx.org

Kathleen Rigg

Registrat

camp@computercamps.com

2013

2012

(781) 933-8795

1982

Keywords

Adult learning, inperson,


apprenticeship,
entrepreneurship
Adult learning, inperson,
bootcamps, web
development,
mobile

Organization Name

Enstitute

Epicodus

Adult learning,
school-based,
teacher
development,
curriculum, high
school,
underrepresented,
standards-based
Exploring Computer Science
Youth learning, inperson,
workshops,
afterschool, web
development,
game
development,
mobile,
underrepresented Exposure Camp

Website

http://enstituteu.com/

http://www.epicodus.com/

http://www.exploringcs.org/

http://exposurecamp.org/

Adult learning,
corporate, mobile

Facebook U

Youth learning,
girls, middle
school, in-person,
mentors, AspireIT

https://www.facebook.
com/careers/university/fbu

https://www.ncwit.org/programsFemales Advancing Computing and campaigns/aspirationsTechnology (FACT)


computing/aspireit-2013-programs

Youth learning,
girls, middle
school, in-person,
club, mentors,
AspireIT

FIONA (Future Innovators of New


Albany)

http://www.futureinnovatorsofna.org/

Youth learning,
robotics, LEGO,
clubs,
competitions,
parent, adult
resources, life
skills

FIRST LEGO League

http://www.firstlegoleague.org/

Youth learning,
robotics, clubs,
competitions
FIRST Tech Challenge
Adult learning, inperson,
bootcamps, youth
learning, summer,
web development,
open source
Flatiron School
Adult learning,
hardware,
workshops,
coding, mobile,
open source

Adult learning, inperson,


bootcamps, web
development, fulltime

Youth learning,
girls, middle
school, in-person,
club, AspireIT

Free Geek

http://www.usfirst.
org/roboticsprograms/ftc

http://www.flatironschool.com/

http://www.freegeek.org/

Fullstack Academy

http://fullstackacademy.com/

Game Programming Using


Microsoft Kodu

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Mission/Description
Population Focus
Enstitute is a 501(c)(3) non-profit that turns startups and small businesses
into classrooms through apprenticeships. Enstitute works to provide
Millennials with the entrepreneurial skills, competencies, and professional
networks they need to have successful careers in high-growth industries.
Enstitute is a two-year apprenticeship program that provides an alternative or
supplemental path to traditional post secondary education. Enstitute fellows
get real world experience while learning the valuable skills they need to be
competitive in a 21st century economy. Fellows work Monday Friday
directly under the CEO, founder , and/or key executive where they tackle real
life problems that have real life consequences. In parallel, fellows are
immersed in a comprehensive curriculum built off a foundation focusing on
development across business & technical skills, competencies and broader
social & behavioral awareness.
Ages 18-24

Epicodus is a four month, forty hour per week, in-person class on


programming. You'll learn everything you need to know to get a job as a web
developer or build your startup's app.
Anyone
Exploring Computer Science (ECS) is a K-12/University national program
committed to democratizing computer science knowledge by increasing
learning opportunities at the high school level for all students, with a specific
focus on access for traditionally underrepresented students. It was
developed to increase and enhance the computer science learning
opportunities in the Los Angeles Unified School District (LAUSD) and to
broaden the participation of African-American, Latino/a, and female students
in learning computer science. The program consists of three tightly integrated
pieces: curriculum, teacher professional development and policy work at a
variety of levels and institutions. Exploring Computer Science is supported by
the Broadening Participation in Computing division of the National Science
Foundation.
High school students, teachers
Exposure Camp, a project of the Greater Centennial CDC (nonprofit) is a
creative program for 13-18 year olds primarily in the Bronx and Mt. Vernon
area, catering also to the five boros and beyond to explore using digital
media for content, app and web creation. In an effort to bridge the digital
divide Exposure Camp serves teens in underserved communities guiding
them in building a digital footprint, teaching tangible skills like programming,
design and content creation. Time is also spent introducing them to careers
in digital media, programming and design driven careers that utilize
technology.
Ages 13-18
-Current freshman (first-year undergraduate)
FBU is a paid 8-week summer experience to learn about mobile development in college with demonstrated interest in
and get hands-on experience developing features that will help more than a science and technology
billion people around the world connect to the people and things they care
-Available to work in Menlo Park, CA
about. During the 8 weeks youll get a crash course in mobile engineering
-Must have authorization to work in the US
and development followed by five weeks of hands-on project experience in a -Knowledge of at least one programming
small team setting. Along the way youll have one of our best engineers to
language (ie: C/C++, Javascript, Java, PHP,
guide you!
Ruby, Python, Lua, etc)
Jeanine Pearson and Naomi Shah led the planning and execution of an
inaugural camp for their high schools incoming freshmen that focused on
technology opportunities. Their Females Advancing Computing and
Technology (FACT) will teach Gamemaker, provide mentoring, and guide
students interested in research. In addition, their summer camp will host a
learning tour at the local offices of Intel (an AspireIT sponsor.)
Females entering grades 6, 7, and 8
FIONA (Future Innovators of New Albany) seeks to create an integrated,
sustainable, vertical chain of inspiration and support for developing girls
computing and technology abilities. Middle school girls participating in the
program are taught by high school girls, who in turn are mentored by female
OSU computer science students, who themselves are supervised by New
Albany High School and OSU faculty. The program runs for 25 weekly
sessions and focuses on Microsoft Kodu and Windows Apps.
Middle school girls
FIRST (For Inspiration and Recognition of Science and Technology) LEGO
League is to say that it is a robotics program for 9 to 16 year olds (9 to 14 in
US/CAN/MEX), which is designed to get children excited about science and
technology -- and teach them valuable employment and life skills. FLL can be
used in a classroom setting but is not solely designed for this purpose.
Teams, composed of up to ten children with at least one adult coach, can
also be associated with a pre-existing club or organization, homeschooled, or
just be a group of friends who wish to do something awesome. FLL combines
the engineering challenge of a robotics competition with real-world problem
solving and inventing. FLL team members learn science and technology
skills at the same time as valuable employment and life skills.
Ages 9-16
FIRST Tech Challenge (FTC) is designed for students in grades 7-12 to
compete head to head, using a sports model. Teams are responsible for
designing, building, and programming their robots to compete in an alliance
format against other teams. The robot kit is reusable from year-to-year and is
programmed using a variety of languages. Teams, including coaches,
mentors and volunteers, are required to develop strategy and build robots
based on sound engineering principles. Awards are given for the competition
as for well as for community outreach, design, and other real-world
accomplishments.
Grades 7 - 12
Flatiron School is a 12 week, full time, intensive programming boot camp,
designed to turn you into a Ruby-on Rails web developer. Added 2-week
summer program for high school students to learn how the web works and
how to build and launch their own website using code and open source
software.
No experience necessary
Free Geeks mission is to recycle technology and provide access to
computers, the Internet, education, and job skills in exchange for community
service. In addition to educational opportunities throughout the Build and
Adoption programs, Free Geek offers a wide variety of computer classes,
including coding and app development, to volunteers and community
members.
Anyone
At Fullstack Academy our mission is to make great people into great
developers. We are a Y Combinator backed school that offers an intensive
12-week, full-time course in web development based in New York City. After
completing the Fullstack curriculum, you will be ready for top development
jobs at tech firms and startups. You provide the enthusiasm, hunger and
dedication to learning and we will provide a world-class environment for
becoming a great software developer.
Various skill levels
The semester-long Game Programming Using Microsoft Kodu program will
create a Kodu Club that teaches programming to middle school girls on
Saturdays. Leaders, Jordan Newton and Pooja Chandrashekar, seek to help
girls follow their passions and give them the power to change their
communities and the world. The program curriculum will include issues such
as the environment and equal representation of genders.
Middle school girls
GameMaker: Studio caters to entry-level novices and seasoned game
development professionals equally, allowing them to create cross-platform
games in record time and at a fraction of the cost!

Youth learning,
adult learning,
software/app,
game development GameMaker: Studio

http://www.yoyogames.com/studio

Youth learning,
online, courses,
network, game
development,
teacher resources Gamestar Mechanic

http://gamestarmechanic.com/; http:
//gamestarmechanic.
com/join/redeem/CodingPlus/free

Adult learning, inperson

http://geekwiseacademy.com/

In addition to making games development 80 percent faster than coding for


native languages, developers can create fully functional prototypes in just a
few hours, and a full game in just a matter of weeks. GameMaker: Studio
has been developed with usability and efficiency at its core, allowing
developers to create games in a single code base and then publish them to
run natively across an unprecedented number of platforms including Android,
iOS, OS X, HTML5, Ubuntu, Windows 8, Windows Phone 8 and Windows
RT.
Anyone
Gamestar Mechanic uses fun, game-based quests and courses to help you
learn game design and make your own video games! Gamestar Mechanic is
a game and community designed to teach kids the principles of game design
and systems thinking in a highly engaging environment. It is designed for 7to 14-year-olds but is open to everyone. They have an online learning
program that over 300,000 youth have used to learn game design and make
their own games with Gamestar in more than 100 countries and 5,000
schools, and the games they've made have been played over 15 million
times!
Ages 7 -14
Geekwise Academy is an accelerated training program that wants to create
more geeks. Their six-week programs teach trainees real-world, in-demand
technology skills, as defined by specific employers. Geekwise Academy
offers courses in Javascript and Wordpress, as well as a two-part course in
HTML and CSS3 (the second part of the class focuses on responsive
markup, PSD slicing, frameworks & tools). The courses are taught in-person,
two nights per week, and emphasize workplace communication training and
regular assessments, culminating in a final "real world work" project.
Anyone

http://gems.cs.illinois.edu/

The University of Illinois at Urbana-Champaign (UIUC) has hosted GEMS


(Girls Engaged in Math & Science) summer programs on campus for 20
years, but computer science was never included. This summer, Brianna
Chapman advocated with the UIUC CS department to add two weeks of
computer science to the GEMS program. She and other CS students,
including fellow Aspirations winner Lavanya Iyer, will lead the program with
the participation of 50 middle school girls.

Youth learning,
girls, middle
school, in-person,
summer, AspireIT
Adult learning, inperson,
bootcamps,
workshops, web
development, UX,
mobile

Geekwise Academy

GEMS (Girls Engaged in Math &


Science) UIUC

General Assembly

Youth learning, inperson, STEM, K12, computer


science
Gentle Knowledge

Youth learning,
software/app,
hardware, pilot

Adult learning,
women, network,
workshops,
resources,
chapter-based

GigaBryte

Girl Develop It

http://www.generalassemb.ly

http://www.gentleknowledge.com/

General Assembly is a New York-based global network of campuses for


individuals seeking opportunity and education in technology, business, and
design. It offers a variety of online and in-person trainings, including multiple
bootcamps and immersion courses.

Gentle Knowledge is an out of school math and computer science program


that uses the Logo, Scheme, and Javascript programming languages to
teach both core computer science and mathematics concepts to students in
grades K-12. They run free enrichment programs as well as private classes
and professional development workshops.
GigaBryte (formerly TinkerTags) is a platform that makes learning to code
easy, fun, and cool. The organization aims to teach a billion kids to create
and control interactive systems with a mission to put more learners on the
ramp towards further STEM and computing experiences by giving kids the
chance to code the things they love!

Middle school girls

Time Commitment

Cost

Languages/Courses

Address

City

State

2 years

Enstitute tuition is $1,500 per year. Enstitute fellows receive a


stipend for the work they perform in their apprenticeship. The
stipend is intended to cover basic housing, food,
transportation, and living expenses. Stipend amounts will be
included in final acceptance letters.

Fields of study include technology startups, diGital media &


advertising, & non-profit/social good, business (consisting of
marketing, sales, business development, operations, hr, and/or
business administration), technology (consisting of front-end
development, back-end development, system architecture, IT,
quality assurance, UI, UX), and design

11 Stone Street #4

New York

NY

4 months

Tuition is $2,800. If you can't afford to pay the full amount up- HTML and CSS, jQuery, JavaScript,PostgresSQL, Active Record,
front, we will help you cover the cost.
Ruby on Rails, APIs, AJAX, Ember.js

N/A

Zip

10004 New York, NY

Human Computer Interaction, Problem Solving, Web Design,


Introduction to Programming, Computing and Data Analysis,
Robotics

UCLA Graduate School of


Education and Information
Studies, 1320 Moore Hall, Box
951521, 405 Hilgard Ave.

Los Angeles

Web development, app design, game design, Arduino, content


creation

Greater Centennial AME Zion


Church, located at 312 South
8th Ave.

New York City New York

CA

Each team decides how they will pay for team costs.
Estimated team Startup Cost: $800 $1200

$12,000; Refund $4000 via job program

Saturdays

2013

90095 National

Gail Chapman; David


Bernier

chapgail@gmail.com;
dgbernier@gmail.com

10453 Bronx, NY

Tina Shoulders

exposurecamp@gmail.org

http://www.girldevelopit.com/

Girl Develop It (nonprofit pending) is an international organization that exists


to provide affordable and accessible programs to women who want to learn
software development through mentorship and hands-on instruction. They
are chapter-based and provide classes, networking, and resources.

Women, ages 18+

(347) 694-4086

Naomi Shah & Jeanine


Pearson; Jens Mache

Lewis & Clark


College

jmache@lclark.edu

New Albany, OH; Columbus, OH

Professor Christopher
Stewart

Ohio State
University

cstewart@cse.ohio-state.edu

(614) 688-5390

FIRST
200 Bedford St.

Manchester

NH

03101

National, Global

fllteams@usfirst.org

(603) 666-3906;
(800) 871-8326

Labview, Robot C

FIRST
200 Bedford St.

Manchester

NH

03101

National, Global

ftcteams@usfirst.org

(603) 666-3906;
(800) 871-8326

33 West 26th Street, 2nd Floor

New York

NY

info@flatironschool.com; For HS
program, hs@flatironschool.com

(347) 729-7911

1731 SE 10th Avenue

Portand

OR

97214 Portland, OR

info@freegeek.org

(503) 232-9350

160 Pearl Street, Floor 6

New York

NY

10005 New York, NY

hello@fullstackacademy.com

(347) 696-4372

ksangher@gmu.edu

(703) 993-1547

Ruby on Rails, JavaScript, HTML5/CSS3

New York, NY

Microsoft Kodu

Studio: Free, Standard: $49.99, Professional: $99.99, Master


collection: $799.99

Self-paced

Online Learning Course for $249, have Free edition as well

6 weeks

$250/course

Javascript, Wordpress, HTML, CSS3

1 week

Free

Math, computer science

Fairfax, VA

Avi Fombaum

Dean

Darren Heiber

Kamaljeet Sanghera

Applied
Information
Technology

N/A

JavaScript, Logo, Scheme

Software is free, but they're in private alpha (ie. invite only folks can sign up for our launch notification on their landing
page); hardware TBD (in development)

Portland, OR

Robotics, Computer science

Self-paced

self-paced

Co-Founders

When Founded

2012

Microsoft Kodu and Windows apps

K-12

http://www.gigabryte.com/

Shaila Ittycheria, Kane


Sarhan

Phone Number

michael@epicodus.com,
hi@epicodus.com

Bitwise Mural District, 2210 San


Joaquin St.
Fresno

CA

93721 Fresno, CA

visual programming

All programming languages & technologies

1845 Commonwealth Ave

Boston

MA

02135

support@gamestarmechanic.com

2012

Anna Jacobsen

Administrator

info@geekwiseacademy.com,
ajacobsen@geekwiseacademy.com

(559) 618-1279

Cinda Heeren

University of
Illinois at Urbana
Champaign

gems@cs.illinois.edu; cheeren@illinois.edu

(217) 244-2529

sfadmissions@generalassemb.ly

(415) 294-0866

Boston, MA

info@gentleknowledge.com

(617) 744-9101

Piloting in Bay Area, CA


Austin, TX; Boulder, CO; Boston, MA;
Buffalo, NY; Burlington, VT; Chicago,
IL; Columbus, OH; Cincinnati, OH;
Detroit, MI; New York, NY; Ottawa,
Canada, Philadelphia, PA; Pittsburgh,
PA; Raleigh/Durham, NC; San
Francisco, CA; Seattle, WA; Sydney,
Australia

Momo Akade

Sara Chipps, Vanessa


Hurst (Erin Kidwell)

Co-founders

2012

2013

2010

Sydney, Australia; Berlin, Germany;


Wan Chai, Hong Kong; London,
England; Cambridge, MA; Santa
Monica, CA; San Francisco, CA; New
York, NY; Washington, DC

Urbana, IL

Individuals embarking on a new commercial or


entrepreneurial venture; college graduates
12-week web development immersive - $11,500; 12-week
Business Foundations, Data Analysis, DiGital Marketing, Mobile
seeking entry-level positions; and curious folks
User Experience Design - $4,000; 10-week front end web
Development, Product Design, User Experience Design, Web
that have a creative, entrepreneurial spirit.
8, 10, and 12 week courses. development - $3,500; 8-week UX Design immersive - $7,500 Development

GigaBryte introduces late elementary school kids to programming. The


platform consists of a drag-and-drop visual programming environment; a
wearable device that enables kids to bring their programs into the real world;
and an online community where children can share their creations and remix
the programs of others. They are also developing a curriculum to introduce
fundamental computer science concepts like loops, conditionals, variables,
procedures, and more through video tutorials.
Grades 3 - 6

Email

hello@enstituteu.com

$50

12 weeks for Ruby program. $12,000 for Ruby program. $4,000 refund with job placement
10 weeks for iOS program. program. $9,000 for iOS program. Grants and scholarships
2-week summer youth
are available for students from underrepresented groups like
program.
females and minorities. $2,000 for summer youth program.
Ruby on Rails

12 weeks, Monday through


Friday from 9AM until 6PM

Title

Menlo Park, CA

FIONA members meet every


Monday from 2:45-4:00 PM
in Mrs. McNamaras room at
New Albany Middle School.

5 days, 9 am - 4 pm

Leadership/Contact

Michael Kaiser-Nyman

Portland, OR

8 weeks

4 days, 9 a.m. - 12 noon

Locations

2013

2011

mo@gigabryte.com

2013

inquiries@girldevelopit.com

2010

Keywords
Organization Name
Youth learning,
girls,
underrepresented,
clubs, afterschool,
events,
workshops,
summer, AI,
software
engineering,
mobile
Girls Code

Website

Mission/Description

Population Focus

Time Commitment

Cost

Languages/Courses

Address

City

State

Zip

Locations

Leadership/Contact

Title

Email

Youth learning,
girls, middle
school, in-person,
club, summer,
workshops,
leadership,
robotics, AspireIT

Girls for Computing and Robotics


Club

http://c-stem.ucdavis.edu/GCRC/

Youth learning,
girls, middle
school, in-person,
summer, camp,
AspireIT

Girls Get IT! (Innovative


Technology) Camp

http://www.girlsgetintech.org/

Girls Code is a women's non-profit group sparking the young minds of


students 9+ mainly in underprivileged areas to learn code. The program
gathers students at school with assemblies, clubs, and other after school
events. They create special workshops to furthur teach them and give them
projects to establish skills in leadership and communications. They also host
weekend and summertime programming to engage them in artificial
intelligence, software engineering, mobile development, etc.
Ages 9+ mainly in underprivileged areas
The Girls for Computing and Robotics Club will include basics of engineering,
basics of C programming, field trips, and robot prototyping that aids humans.
The summer program will focus on instilling confidence, teamwork,
reasoning, and problem-solving, as well as changing the misconception that
girls cannot be scientists and engineers. Program leader Sruti Modekurty is
an Electrical and Computer Engineering major at Carnegie Mellon University
and participant in five World Championships as a VEX & FIRST Robotics
programmer and builder.
Middle school girls
Sisters Savannah and Ashley Loberger already have run seven Girls Get IT!
programs over the last three years to encourage girls to pursue computing,
engineering, and IT careers. This year, the sisters will offer a summer camp
geared toward middle school girls who do not know what engineering is or
who are curious about the field. The program will help girls explore a range of
areas, including game-making, basic programming languages, CAD, web
programming, and rapid prototyping. The leaders also will address the
stereotype that girls dont belong in sciences.
Grades 7 - 12

Girls Gone Geek

N/A

Girls Gone Geek is a 2-week Alice-based pilot program for high achieving
high school girls in the Bay Area. The program was started by Stanford
University professor, Stephen Cooper. Students learn to code in Alice, go on
field trips, and get a Macbook Air.
High-achieving girls in Bay Area, CA

2 weeks, 9 am - 5 pm

Girls Have IT Camp (& Girls Have


IT Day)

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Xavier College Preparatory is an all-girls school whose inclusive campus


promotes an encouraging atmosphere for girls to excel in science fields. It
annually hosts a Girls Have IT Day for up to 500 middle school girls in
Phoenix, Arizona. The Girls Have IT Camp will extend this one-day program
into a week-long camp that teaches middle school girls deeper computing
skills, using Computer Science Unplugged and App Inventor.
Middle school girls

One-day event; week-long


camps

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Girls in Engineering, Math, and Science Camp (GEMS) is a week-long


summer camp that will use Kodu to introduce girls to the possibilities and
excitement surrounding careers in STEM fields, and help them build the
confidence they need to begin their journey to a STEM career. Participants
will explore a variety of topics including bioengineering, robotics, materials
science, mechanical engineering, graphics, and computing.

1 week

Kodu

http://www.girlsintechnology.org/

Girls In Technology (GIT) (nonprofit) is an outreach committee within Women


in Technology (WIT) that supports academic and community programs that
engage school-age girls in technology and computer-related learning. This
support can take many forms such as providing mentors and speakers,
assisting with program and curriculum development, providing financial
support, and collaborating with strategic partners to expose school-age girls
to technology. Girls in Tech offers a variety of resources and tools for women
to supplement and further their professional aspirations. The GIT Mentorship
Program (GIT M) provides various supports and trainings like summer camp
and Girls in Tech Software & Coding 101. Other GIT programs include GIT
University (GIT U), GIT360 Labs, XChange, Catalyst Conference, AMPLIFY Elementary, middle, and high school girls,
Business Pitch Competition, D+D Day and various others.
disadvantaged girls, women

2-week summer program,


Varies by course

Khan Academy, Kodu, CS Unplugged, etc.

http://www.glitchcamp.org/

Haohang Xu, who coached middle school Science Olympiad while in high
school, is partnering with Dr. Caitlin Kelleher of Washington University, who
developed Looking Glass and Storytelling Alice. Their camp, Girls Leading in
Technology to Change Humanity (GLITCH), will run for two one-week
sessions that encourage girls enthusiasm for computing through a
meaningful program that has positive impacts on the community.
Girls in 6th, 7th, or 8th grade

1 week

$75, scholarships available

Looking Glass

St. Louis, MO

Dr. Caitlin Kelleher

Washington
University, St.
Louis

http://girlslearningcode.com/

Girls Learning Code, founded by the same women who created Ladies
Learning Code, provides tech camps, workshops and events for girls who
want to change the world.

Varies

Fee per course, most $50

Scratch, Ruby, HTML, CSS, game design, graphic design, web


development, etc.

Toronto, Canada

Kristen Titus

Executive Director ladieslearningcode@gmail.com

Bay Area high school girls

Basic programming

San Francisco bay area, CA

High school girls, summer immersion program 8-week summer immersion


for female high school juniors
program

Python, web design and UX/UI, mobile applications, and web and
mobile applications to enhance communities

Middle school girls

Alice, App Inventor

Youth learning,
girls, pilot

Youth learning,
girls, middle
school, in-person,
event, camp,
AspireIT

Youth learning,
girls, middle
school, in-person, Girls in Engineering, Math, and
STEM, AspireIT
Science Camp (GEMS)
Adult learning,
youth learning,
girls, women,
network, events,
competitions,
summer, camps,
mentors,
currriculum,
financial support,
underrepresented,
middle school,
chapter-based,
AspireIT
Girls in Technology

Youth learning,
girls, middle
school, in-person,
camp, AspireIT

Girls Leading in Technology to


Change Humanity (GLiTCH)

Youth learning, inperson, camps,


workshops,
events, web
development,
game development Girls Learning Code

Youth learning,
girls, events, high
school, mentors

Girls Teaching Girls to Code

http://www.girlscode.co/

http://www.girlsteachinggirlstocode.org/

Youth learning,
girls, camps, clubs,
web development,
robotics, mobile,
mentors,
curriculum,
chapter-based
Girls Who Code

http://www.girlswhocode.com/

Youth learning,
girls, middle
school, in-person,
summer, camps,
underrepresented,
minorities,
GLIT-C (Girls Leveling IT for
AspireIT
Change)

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Youth learning,
platform,
curriculum, teacher
development,
game design,
standards-based,
mentoring,
Globaloria (by
technical support WorldWideWorkshop)

http://www.globaloria.org/

Youth learning,
girls, middle
school, in-person,
camp, game
design, AspireIT
Adult learning,
online, web
development,
mobile

Globaloria and Game Design for


Girls

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Google Developers University


Consortium

https://developers.google.
com/university/courses/

Adult learning

Grand Circus

http://grandcircus.co/

Adult learning, Inperson,


bootcamps,
project-based

gSchool

http://www.gschool.it/

Youth learning,
online, in-person,
workshops,
afterschool

Guild of Scratchery

http://www.guildofscratchery.com/

Adult learning, Inperson,


bootcamps,
project-based
Hack Reactor
Youth learning, inperson, projectbased learning,
web development,
entrepreneurship,
life skills, project
management,
mentors,
internships,
underrepresented Hack the Hood

Adult learning,
women, in-person,
bootcamps, web
development,
Silicon Valley
Hackbright Academy

Girls Teaching Girls to Code is a program where Stanford women in


Computer Science will teach Bay Area high school girls to code. Students
learn programming basics, build exciting projects, and develop strong
relationships with mentors in the field.
Girls Who Code (nonprofit) works to educate, inspire, and equip young
women with the skills and resources to pursue academic and career
opportunities in computing fields. They have a Summer Immersion Program
which pairs 300+ hours of intensive instruction in robotics, web design, and
mobile development with engaging, career-focused mentorship and exposure
led by top female entrepreneurs and engineers. Girls Who Code has
packaged its signature program and curriculum for replication inside schools
and community organizations in its Girls Who Code Clubs. Now in pilot
programs in New York, Boston and Philadelphia, Girls Who Code Clubs will
launch nationwide soon.
Linking two week-long summer camps to teaching standards focused on
open-ended problem solving, GLIT-C (Girls Leveling IT for Change) will
utilize Storytelling Alice and App Inventor to develop methods to integrate
social issues and technology. These camps will partner with Young Women
in Computing at New Mexico State University to make the camps accessible
to underrepresented girls and minorities. GLIT-C program leaders have three
years (21 weeks) of summer camp experience, having run after-school clubs
that reached over 5,000 students, almost half of them girls.
Globaloria provides educators with the tools and skills to teach students
content knowledge and technical skills through game design. This innovative
blended learning system includes a turnkey digital platform, comprehensive
professional development, and year-long expert support. It introduces
students to industry-standard tools and practices and is aligned with the
Common Core State Standards, Next Generation Science Standards, P21
and ISTE NETS. Globaloria seeks to engage millions of students in digital
learning for mastering the knowledge and skills they need to succeed in
school, college and careers in the global innovation economy, to empower
educators and school systems by enhancing their 21st-century capabilities
and STEM learning and teaching opportunities, and to power up classrooms
and turn them into networked design studios that motivate students to work
harder and dig deeper into content and complex projects.
A veteran of the Globaloria program, Laura Plascencio has created and
published educational games including No More Gang Maze (which teaches
the risks of gang life) and has been a leader and mentor for new Globaloria
students. With Globaloria and Game Design for Girls, Laura has created a
project that seeks to give back to her community. Her two-week camp will
focus on building skills in critical thinking, problem solving, writing, and math,
in addition to teaching game design through Globaloria and Adobe Flash.

Middle school girls

Girls 8-17

Middle school girls

Google Developers University Consortium contains various online developer


training curricula.
Various skill levels
Grand Circus is a multi-faceted training institute in Detroit with a mission to
elevate the city's tech community. Grand Circus is the home for learning, coworking, and events in Detroit. They focus on training with a purpose or
project based instruction that delivers real world experience. They offer a
variety of classes in technology, business, and design ranging from short
workshops to longer multi-month courses. Examples of current class
offerings include: Learn to Code, Build an iPhone App, Digital Marketing,
Ruby Programming, From Print to Digital Design, Build an Android App, and
How to Create a Business Plan.
Various skill levels
gSchool is an intensive six-month training program turning novices into
skilled web developers. The program is part of http://galvanize.it/. Students
will be comfortable building real applications using Ruby, Rails, JavaScript,
CSS, and HTML5. Every weekday you'll have structured sessions 9AM-4PM
including full-class instruction, hands-on workshops, code reviews, and guest
speakers.

Free

1 week

Various options, Annual fee per school, Annual fee for


educaiton or student

Youth

2 weeks

Davis, CA

UC Davis C-STEM
& NCWIT
Academic Alliance hhcheng@ucdavis.edu; gcrc@iel2.
Professor Harry H. Cheng Partner
engr.ucdavis.edu

Game-making, basic programming languages, CAD, web


programming, and rapid prototyping

Hillsboro, OR

Don Domes

Hillsboro High
School

Alice

Stanford, CA

Stephen Cooper

CS Unplugged, App Inventor

Phoenix, AZ

Steve Rippon

Arizona State
University

Michele Grab

Advancing Women
in Engineering,
University of
Pennsylvania
mgrab@seas.upenn.edu

Globaloria

Philadelphia, PA

10378 Democracy Lane, Suite A Fairfax

28 W. 23rd Street, 4th Floor

New York

VA

NY

San Jose, CA; San Francisco, CA;


Davis, CA; Detroit, MI; New York, NY;
10010 Boston, MA; Philadelphia, PA

Las Cruces, NM

113 W 78th St. Suite 3

New York

NY

New York, NY; Austin, TX

N/A

Web development, mobile

Varies

Fee per course

Various; Examples include Learn to Code, Build an iPhone App,


Digital Marketing, Ruby Programming, From Print to Digital Design,
Build an Android App, How to Create a Business Plan.
1570 Woodward Avenue

Detroit

MI

48226 Detroit, MI

You'll deliver presentations, contribute to open source, and participate in


reading groups. On top of all that, you'll spend about 20 hours/week working
in small groups on real projects.
Various skill levels. Not for hobbyists.

6 months

$20,000 per person, including new Apple laptop. $5K


scholarships available to select students.

Ruby, Rails, JavaScript, CSS, and HTML5

1062 Delaware St.

Denver

CO

80204 Denver, CO

The Guild of Scratchery is a place for children to learn computational thinking


through play with Scratch. We offer free online learning resources and offline creative computing classes year-round. Find us in Houston, Texas.
Youth

Varies

Fee per course

Scratch

4210 Bellaire Blvd.

West
University
Place

TX

77025 West University Place, TX

12 weeks

$17,780; Deferral program for those who can't pay upfront to


pay when program finished; $1,000 scholarship for women
and underrepresented minorities

JavaScript, HTML, CSS, Ruby on Rails

944 Market Street, 8th Floor

San Francisco CA

http://www.hackbrightacademy.com

The Hackbright Academy Programming Fellowship is a 10-week accelerated


software development program designed to help women become awesome
programmers. The program teaches the fundamentals of modern web
development, then introduces graduates to Silicon Valley companies looking
to expand their engineering teams. Partner companies include Facebook,
Twitter, Pinterest, SurveyMonkey, Eventbrite and many more.
Women of various skill levels

6 weeks

10 weeks, 40 hours/week

94102 San Francisco, CA

Oakland, CA

$12,000. $3,000 refund with job placement program. If the


program doesn't meet your expectations in the first 2 weeks,
we'll give you your money back (less your down payment).

Python, JavaScript, HTML & CSS, etc.

683 Sutter St., Suite 201

San Francisco CA

94102 San Francisco, CA

(530) 752-5020

2013

steve.rippon@asu.edu

(602) 240-3163

(215) 573-6487

ckelleher@seas.wustl.edu

2013

Reshma Saujani

Rebecca Galves

Kara Burritt

2007

(314) 935-6199

girlsteachinggirlstocode@gmail.com

2012

New Mexico State


University
rgalves@cs.nmsu.edu

10024 CA, DC, FL, LA, NY, TX, & WV

Globaloria, Adobe Flash

2013

adriana@girlsintech.org;
ivo@girlsintech.org; info@girlsintech. (703) 766-1153;
org
(703) 794-2125

Denver, CO - hdqtrs; Los Angeles, CA;


22030 San Francisco, CA; national; global

When Founded

domesd@hsd.k12.or.us

Stanford Univ.
Associate
Processor,
Computer Science

Free

http://www.hackthehood.org/

teresaf@girlscode.co

Basics of engineering, basics of C programming, field trips, and


robot prototyping

Self-paced

Hack Reactor runs a 12-week web developer bootcamp, alternating between


structured introductions to projects and all-day hackathons where you
complete the previous days projects and code on whatever else interests
Most participants have prior programming
you.
experience, but it's not required.
Hack the Hood provides technical training in high in-demand multimedia and
tech skills to youth who will then apply their learning through real-world
consulting projects with locally-owned businesses and non-profits. During
sprints that are 6-weeks long, low-income youth gain hands-on training and
experience executing search engine optimization; building mobile friendly,
responsive web sites using template software; and getting clients listed in
local maps and directories. Youth also learn transferable leadership,
entrepreneurship, and life skills under the direction of experienced trainers
from Center for Media Change/Oakland Local, United Roots and HUB
Oakland.
Oakland residents ages 16-20

http://hackreactor.com/

California, Nevada, Hawaii

Phone Number

World Wide
Workshop

(575) 646-3728

info@worldwideworkshop.org

(646) 895-9167

kara@worldwideworkshop.org

(646) 895-9167

2006

hello@grandcircus.co

Jeff Casimir

Program Director
& Lead Instructor

info@gschool.it

2013

Anthony Phillips

Instructor and
Coordinator

contact@hackreactor.com

2012

Susan Mernit

Project Director

hth@oaklandlocal.com

Christian Fernandez;
David Phillips

Co-Founder, CTO; d@hackbrightacademy.com;


Co-Founder, CEO hello@hackbrightacademy.com

(510) 834-0347

2013

2012

Keywords

Organization Name

Website

Adult learning, inperson, open


source

Hacker School

https://www.hackerschool.com/

Youth learning,
open source,
certificate

Hacker Scouts

http://www.hacker-scouts.org/

Mission/Description
Hacker School is a three-month, immersive school for becoming a better
programmer. It's like a writers retreat for hackers. They provide space, time
to focus, and a friendly community dedicated to self-improvement. Unlike
most schools, there are no grades, teachers, or formal curricula. Instead,
Hacker School is entirely project-based and self-directed. Everyone writes
free and open source software, because it would be antithetical to Hacker
School to write code that couldn't be read, used, and improved by others.
Hacker Scouts is a national non profit organization, founded in the Fall of
2012 in Oakland CA, that focuses on STEAM (science, technology,
engineering, art, and math) education, skill building and community
engagement with the aspiration to help our children develop skills in the
areas they are truly interested in, abilities that would allow them to dream big
and create big. A variety of experts and mentors from the community ensure
a well rounded and high level of attention and skill building for all ages
through accessible programs that meet the different needs of our young
makers. Hacker Scouts provides open source material and a support
program for Hacker Scout programs globally. Hacker Scouts is a program of
the School Factory, Inc., a 501(c)3 nonprofit organization.

Adult learning, inperson, part-time,


evenings, Canada HackerYou

http://www.hackeryou.com

HackerYou offers Torontos best part-time courses for people who want to
learn to code. Whether youre looking to climb the corporate ladder, upgrade
your skills, or start an exciting new career, HackerYou is for you. Founded by
Ladies Learning Code. The organizaiton provides hands-on, project based
learning from industry-leading professionals in small classes, and a 10:1 ratio
(or better!) of students to instructors. Courses are offered part-time in the
evenings
beginners

Youth learning,
software/app, open
source
Hackety-Hack

http://hackety.com/

Adult learning,
fellowship,
mentors

http://hackny.org

hackNY

Hackety Hack is a downloadable open source program to help you learn the
Ruby programming language.
Co-organized by faculty from NYU and Columbia, and with a board of
advisors which includes educators, technologists, and entrepreneurs,
hackNY organizes the summer Fellows program and student hackathons
during the school year in order to create and empower a community of
student-technologists. The summer Fellows program pairs quantitative and
computational students with startups which can demonstrate a strong
mentoring environment: a problem for a student to work on, a person to
mentor them, and a place for them to work. Students enjoy free housing
together and a pedagogical lecture series to introduce them to the ins and
outs of joining and founding a startup. hackNY organizes once-a-semester
student hackathons: 24-hour coding events in which NYC startups present
their technologies and students build original applications based on them.
Hack your friends to become the ultimate code warrior! Hakitzu Elite is an
epic multiplayer robot combat game, where you learn the basics of coding
while battling robots in single and multiplayer missions. Can you hack it?!

Population Focus

Time Commitment

Cost

Languages/Courses

Address

City

State

Must already know how to code.

3 months

Free; Limited number of $5,000 need-based grants for


women to do Hacker School.

Ruby on Rails, Python, JavaScript

175 Varick St; 137 Varick St

New York

NY

most activities are targeted at the 8-14 year


old range

Youth

Intro to HTML & CSS - $1600; Intro to responsive design $1600

HTML5, CSS3, responsive design, design theory, jQuery,


JavaScript and WordPress

Free

Ruby, Hackety-Hack, Shoes GUI

College students

720 Bathurst Street, Suite 500

Toronto

Canada

Locations

Leadership/Contact

Title

New York, NY

Email

Phone Number

founders@hackerschool.com

National

Executive Director,
Founder, Mentor,
Samantha Matalone Cook BOD
info@hacker-scouts.org

2012

Toronto, Canada

Wes Bos

2012

instructor

info@hackeryou.com

N/A

PO BOX 176

New York

NY

When Founded

2009

10276 New York, NY

info@hackNY.org

2010

This game helps you learn the basics of JavaScript. No previous coding
knowledge is required as the game takes you from a beginner, to coder, to
hacker in our single player mode and on the battlefield. Earn certificates to
show off your new coding and gaming skills to your friends! The more you
code by hand, the more points you receive to unlock the ultimate weapons
for the arena.

Youth learning,
software/app,
video game,
certificate

Hakitsu Elite

https://itunes.apple.com/us/app/hakitzucode-of-the-warrior/id599976903?mt=8

Adult learning, inperson,


bootcamps, web
development

HardCoder Labs

http://www.hardcoderlabs.com/

Adult learning,
online, computer
science

Harvard Introduction to Computer


Science I

http://cs50.tv/2010/fall/

Adult learning, inperson, hackathon, HBCU Hacks (a program of Black


underrepresented Founders)

http://hbcuhacks.com

Youth learning, inperson, girls,


network,
workshops,
mentors, events,
resources, web
development,
game development HER Ideas in Motion

http://www.herideasinmotion.com/

Youth learning, inperson, girls


High School Code Camp

https://squareup.com/code-camp/highschool-code-camp

Youth learning,
online, web
development,
game design

http://www.homeschoolprogramming.
com/

* Supported devices: iPad 2 and above, iPhone 4S, iPhone 5, iPod Touch
(fifth generation) *
HardCoder Labs swears that 9 weeks and a little insanity is all you need to
become a web developer. The HardCoder bootcamp is 9 weeks of intensive
programming in the heart of Montreal that aims to teach you web
development and jumpstart your career. The program is highly selective with
no more than 20 students per cohort and aimed at attracting highly
motivated, hardworking beginner and amateur programmers. Students will
learn: Ruby 2 & Rails 4, HTML5 & CSS3, Agile Development, JavaScript and
CoffeScript, code management with GIt, databases with SQL, teamwork, and
soft skills. The HardCoder program will prepare students with the skills they
need to get started in their first job as a developer, while helping students
build networks of experienced and junior developers to help students grow
into their careers.
Harvards CS50 course is an introduction to the intellectual enterprises of
computer science and the art of programming. This course teaches students
how to think algorithmically and solve problems efficiently. Topics include
abstraction, encapsulation, data structures, databases, memory
management, software development, virtualization, and websites. Languages
include C, PHP, and JavaScript plus SQL, CSS, and XHTML. Problem sets
inspired by real-world domains of biology, cryptography, finance, forensics,
and gaming. Designed for concentrators and non-concentrators alike, with or
without prior programming experience.
HBCUHacks (nonprofit pending) coordinates hackathons at Historically Black
Colleges and Universities (HBCUs) around the nation. HBCUHack's mission
is to increase the number of black entrepreneurs in tech. A typical
HBCUHack lasts for about 24 hours. Students from all majors are
encouraged to attend and bring only an idea and a laptop. During the event,
students form teams and work on an idea with a goal of building an web or
mobile. Mentors are available during the event to help students build their
app. We've noticed that our past winners are often teams that are made up
of diverse majors. (ie: computer science, business, journalism, psychology)
Programming experience is not required to attend an HBCUHack, but
familiarity with basic programming concepts is helpful or joining a team with a
student programmer is encouraged.
HER Ideas in Motion is a Cleveland-based 501c3 (pending) nonprofit
corporation focused on providing training for girls in non-traditional careers of
technology and media arts. HER Ideas in Motion has a women-led approach
that combines female technical and creative professionals teaching and
mentoring girls to provide access to female role models in these fields.
Through hands-on workshops, girls learn technical and creative skills from
mentors, while gaining leadership skills to build their own projects. By
providing access to female role models and teaching girls, HER Ideas in
Motion aims to close the gender gap of the less than percent ratio of
women to men working in these fields.
Square's High School Code Camp is an eight-month program designed to
teach high school girls computer science and prepare them for the AP
Computer Science exam. Participants learn to program as they cover a
computer science curriculum and other must-have coding skills. Youll learn
through discussion, lab time, pair programming, and homework
assignmentsall led by Square engineers. Every 4th week is Hack Week
where you'll learn Android app programming. Youll be paired with a Square
mentor to help with any hurdles. At the conclusion of High School Code
Camp, your team will build an Android mobile app of your choosing. Youll
work as a team of engineers and will have the creative power over the entire
project. If you run into any hurdles, a Square software engineer will be by
your side.
Homeschool Programming, Inc.'s computer programming courses for kids
and teens teach students to write programs, games, and Android
applications!
No teacher expertise required! All of their award-winning computer science
courses for Visual Basic, C#, and Java are self-study.

http://www.gethopscotch.com/

Hopscotch is an app that allows kids to create their own games and
animations. Inspired by MIT's Scratch, the Hopscotch programming language
works by dragging and dropping method blocks into scripts.
Beginners

Homeschool Programming, Inc.

Youth learning,
software/app,
programming
language
Hopscotch
Adult learning, inperson, corporate,
bootcamps, feeder
program,
LivingSocial
Hungry Academy
Youth learning,
girls, middle
school, in-person,
winter, camps,
Native American,
underrepresented,
AspireIT
Youth learning, inperson, camps,
workshops, web
development,
game design,
visual arts,
chapter-based

Free to participate + material fees

Zip

I.N.S.P.I.R.E. (Illuminating
Newcomers by Synergizing Skills
and Promoting Information
Technology to Raise Esteem)

iD Tech Camps

Youth learning, inperson, summer,


spring, camps,
robotics,
programming,
workshops,
afterschool, STEM Ideaventions
Adult learning,
youth learning, inperson,
workshops,
teacher
development,
summer, camps
Institute for Computing Education
Youth learning, inperson, online,
programming,
robotics, computer
science, math,
chapter-based,
afterschool,
weekend, summer, Institute for Mathematics and
camps
Computer Science (IMACS)

Beginners

Self-paced

$2.99

Hakitsu Elite, JavaScript

Adults

9 weeks

$7000

Ruby 2 & Rails 4, HTML5 & CSS3, Agile Development, JavaScript


and CoffeScript, code management with GIt, databases with SQL,
teamwork, and soft skills

Anyone

Self-paced

Free

Intro to computer science; Languages include C, PHP, and


JavaScript plus SQL, CSS, and XHTML

N/A

gohard@hardcoderlabs.com

College students attending historically black


colleges and universities

Girls ages 1114

Varies

$50

Students will storyboard and design effective website layouts, learn


about efficient file structures, learn to code in raw HTML and
discover
emerging internet technologies.
PO Box 5004

Cleveland

OH

Current high school female student attending a Tuesdays and Thursdays


public or private high school in the city of San from 4-6pm PT from October
Francisco, California. Permission granted by
28th, 2013 until May 6th,
students parent and/or legal guardian(s).
2014 (less holidays).

Grades 4 - 12

N/A

David Malan

National

Hadiyah Mujhid

44101 Cleveland, OH

Rachel Wilkins Patel

Instructor

Self-paced

Fee per course

Visual Basic, C#, and Java

Self-paced

Free

Hopscotch

Alpharetta

GA

2013

(216) 308-1039

2010

malan@harvard.edu

founders@blackfounders.com

Founder &
rachel@rachelwilkins.com;
Programs Director contact@herideasinmotion.com

San Francisco, CA

980 Birmingham Rd.


Suite 501-128

(888) 907-2151

codecamp@squareup.com

30004 Alpharetta, GA

2013

(888) 606-7263

N/A

hello@gethopscotch.com

2011

Washington, DC

hungryacademy@livingsocial.com

(202) 670-2852

nidhi.singh@sintegleska.edu

(605) 856-8259

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

5-month intensive program with training by Jeff Casimir and the team from
JumpstartLab while being mentored by LivingSocial engineers.
If you survive the five-month program, youll be offered a position on
LivingSocials elite engineering team (18-month commitment required).
Various skill levels
I.N.S.P.I.R.E. (Illuminating Newcomers by Synergizing Skills and Promoting
Information Technology to Raise Esteem) will work to increase participation
of tribal students in computing and provide them with self-sufficient skills.
Sinte Gleska University is the only Tribal University serving the Native
American population (Sioux) on the Rosebud Indian Reservation in South
Dakota. I.N.S.P.I.R.E.s winter break camp will prepare middle school girls to
enroll as computer science majors, incorporating programming lessons from
Alice, Khan Academy, Lego Robotics and Scratch.
Middle school girls

http://www.internaldrive.com/

iD Tech Camps are highly-rated, very expensive, week-long summer camps


for boys, girls, and teens ages 7 to 17 held on university campuses
nationwide. Youll find iD Tech Camps, iD Gaming Academy, iD Visual Arts
Academy and iD Programming Academy at only the best colleges and
universities.

Ages 7-17

1 week

Fee per course

Scratch, Java, C++, PHP, objective-c, xcode, mobile apps, etc.

42 West Campbell Avenue,


Suite 301

Campbell

CA

95008 National

info@internalDrive.com

(888) 709-8324

http://www.ideaventions.com/

Ideaventions is a science and technology enrichment center geared to


children ages 3 to 13. They teach a range of science, technology,
engineering and mathematics classes throughout the year. They also run
science camps, do after-school programs at local schools, develop new
STEM curricula and lots more.

Ages 3-13

Varies

Fee per course

Arduino, C, Gamemaker, HTML, Java, JavaScript, Lego


mindstorms, Lego wedo, Python, Scratch

2952-H Chain Bridge Road

Oakton

VA

22124 Oakton, VA

info@ideaventions.com

(703) 255-7202

http://coweb.cc.gatech.edu/ice-gt

Institute for Computing Education (ICE) is a partnership between the Georgia


Department of Education and the College of Computing at Georgia Tech.
This partnership was announced in June 2004 by Kathy Cox Georgia's State
Superintendent of Schools and Dean Richard DeMillo of the College of
Computing at Georgia Tech. The goals for ICE are to increase the number of
qualified computing teachers in Georgia (especially CS-AP teachers) and to
increase the number and diversity of computing students in Georgia.
Teachers, K-12

Varies

Fee per course

Atlanta, GA

gatech.ice@gmail.com

http://www.imacs.org/

Headquartered in Plantation, Florida, the Institute for Mathematics &


Computer Science (IMACS) offers high-level math and computer science
classes for talented 1st-12th graders and undergraduate students. Classes
are held at various locations throughout South Florida and at affiliate
locations in Connecticut, Missouri, and North Carolina. Secondary school
students not able to attend a local teaching center may take online courses
through our Elements of Mathematics: Foundations (EMF) program and
through our eIMACS program.

http://hungryacademy.com/

Grades 1-12, undergraduate students

5 months + 18-month job


commitment if hired

Free; We'll pay you while you become an excellent developer. Ruby on Rails

1445 New York Ave NW, Suite


200

Washington

DC

Alice, Khan Academy, Lego Robotics and Scratch

Varies

Haskell, Java, Logo, Python, Scheme

Mission, SD

7435 NW 4th Street

Plantation

FL

Aventura, FL; Boca Raton, FL; Ft.


Lauderdale, FL; Plantation, FL; Weston,
FL; Raleigh, NC; Cary, NC; Chapel Hill,
NC; St. Louis, MO; Creve Coeur, MO,
Clayton, MO; Ballwin, MO; Wilton, CT;
33317 New Canaan, CT; Hamden, CT

Dr. Nidhi Singh

Sinte Gleska
University

parentrelations@imacs.org

(866) 634-6227

2011

2007

1993

Keywords

Organization Name

Website

Youth learning, inperson, clubs, web


development,
network,
underrepresented,
web development,
graphic design,
animation,
robotics, music,
sound, video
Intel Computer Clubhouse Network http://www.computerclubhouse.org/
Youth learning,
girls, boys,
parents, projectbased, elementary,
middle school,
high school,
underrepresented,
mentors, chapterbased
Iridescent
http://iridescentlearning.org

Adult lealrning,
youth learning, inperson, bootcamps Iron Yard

http://theironyard.com/

Mission/Description
Population Focus
The Intel Computer Clubhouse Network is an international community of 100
Computer Clubhouses located in 20 countries worldwide. The Computer
Clubhouse provides a creative and safe out-of-school learning environment
where young people from underserved communities work with adult mentors
to explore their own ideas, develop skills, and build confidence in themselves
through the use of technology. Computer Clubhouse Members have free
access to high-end technology, video, graphic and web design, music
production, as well as college and career preparation. Computer Clubhouse
Members explore and learn various hardware and software technologies to
produce projects in the Clubhouse. Because the tools provided through the
Intel Computer Clubhouse Network are the same as those used by
professionals, Clubhouse Members quickly gain marketable skills. In addition
to technical skills, Clubhouse members develop valuable life and job-related
skills, including learning to work in a team, problem-solving, and project
management skills.
Ages 10-18

The mission of Iridescent (nonprofit) is to use science, technology and


engineering to develop persistent curiosity and to show that knowledge is
empowering. They work with elementary, middle school, and high school
underprivileged and under-represented students and their families. The org
has a three-pronged strategy of teaching cutting edge science, engineering,
and technology through hands-on, interactive lessons, using powerful
mentors and enlisting strong parental involvement.
The Iron Yard is a southern ignition of entrepreneurs, investors, developers,
artists and more who live, work, and play in South Carolina. The Iron Yard
offers a variety of educational opportunities spanning from 12-week
immersive programs in front end engineering and Ruby to night classes in
mobile app design for adults; to code crash courses for kids and adults that
teach students how to build basic websites; to their CoderDojo that offers
free code and electronics classes for kids ages 8-18. Students interested in
the full-time immersive programs should be hard working, self motivated,
work well with others, be interested in learning, graceful problem solvers, and
ready to have fun. Graduates of the 12-week front end engineering program
will leave with a firm understanding of Git and GitHub, HTML, CSS,
preprocessors, Responsive CSS & Media Queries, design and freelance
fundamentals, JavaScript, jQuery, Underscore.js, Backbone.js, JavaScript
testing, CoffeScript, JavaScript templating, Ruby 101, Rails basics, Heroku
deployment, parse as a backend, front end package managers, and job
search support. Graduates of the 12-week Ruby Engineering course will
master Git and GitHub, Rails Fundamentals, design and freelance
fundamentals, JQuery, MVC, Backbone, Angular and Ember, HTML, CSS,
JavaScript, CoffeeScript, and deploying in Heroku.

Youth learning,
girls, middle
school, in-person,
afterschool,
weekend, AspireIT IT Girls

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Youth learning,
girls, high school,
in-person,
summer, camps,
web development,
game
development,
AspireIT
IT is for Girls

http://www.uncg.edu/bae/isom/wit/

IT Girls will engage with five middle schools to provide after-school and
weekend programs throughout the year. The program will expose girls to a
variety of programming tools, including Scratch, Kodu, and Alice, and will
feature technical projects that allow girls to learn about computing careers.
The "IT is for Girls" workshop is aimed at increasing awareness about IT
education and careers among high-school girls in grades 9 to 11, in
collaboration with Guilford County Schools. Through hands-on activities,
participants learn to create animations, interactive narratives, and video
games using SCRATCH software from MIT, design web pages, explore
computer and internet security, and investigate fun ways to visualize data.
During lunch, working IT women professionals, from area firms and UNCG
speak about education, career paths and opportunities in IT, balancing work
and personal life, and how to be successful in technology careers.

Adult learning,
online
Khan Academy
Youth learning,
adult learning, inschool,
afterschool,
college,
elementary, middle
school, high
school,
professional
development
KidOYO

Kids, adults

$7500-$9000; free classes for kids; discounts for women &


military

Zip

Locations

Leadership/Contact

Title

Email

Phone Number

When Founded

Global

Gail Breslow

Director

gbreslow@mos.org

(617) 589-0387

1993

Programs & Offerings: Parent Leader Program, Family Computer


Science, Family Science, Engineers as Teachers, Technovation
Challenge, Summer Engineering Camp, Iridescent Science Studios,
phone apps, books and writings
532 W. 22nd Street

Los Angeles

CA

Los Angeles, CA; New York, NY; San


Francisco bay area, CA; Boston, MA;
90007 Chicago, IL

info@iridescentlearning.org

Git and GitHub, Rails Fundamentals, design and freelance


fundamentals, JQuery, MVC, Backbone, Angular and Ember,
HTML, CSS, JavaScript, CoffeeScript, Heroku

Greenville

SC

Asheville, NC; Atlanta, GA; Charleston,


SC; Greenville, SC; Spartanburg, SC;
29601 Durham, NC; Tampa, FL

hello@theironyard.com

411 University, Suite 220

Scratch, Kodu, and Alice

West Lafayette, IN

Alka Harriger

Purdue University

harrigea@purdue.edu

(765) 494-2565

27412 Greensboro, NC

Lakshmi Iyer

Associate
Professor

wiit@uncg.edu, lsiyer@uncg.edu

(336) 334-4984

94042 N/A

Salman Khan

Founder &
Executive Director

435 Bryan Building, The


University of North Carolina at
Greensboro

Greensboro

https://www.khanacademy.org/

Khan Academy is a not-for-profit educational organization. The academy has


a library of over 4,200 videos on everything from arithmetic to physics,
finance, history, and computer programming, and hundreds of skills to
practice.
Anyone

Self-paced

Free

Math, physics, finance, history, computer programming, etc.

PO Box 1630

Mountain View CA

kidOYO.com

KidOYO teaches kids starting in Kindergarten - 12th grade and through


college how to code in multiple languages, interact with physical computing
devices, prototype electronic devices, make physical objects and instigate
entrepreneurial outcomes. They do in-school, afterschool, weekend, holiday,
and summer programs as well as professional development programs.
KidOYO is a project of NoizIvy.org, a 501(c)(3) public benefit organization
based in New York and Virginia with a mission to empower entrepreneurial
learning within local communities using technology and peer-to-peer
exchange models.
K-12, college

Varies

Free and fee-based

Scratch, HTML, CSS, JavaScript, jQuery, PHP, MySQL,


Processing, Python, Java, Robot C, Ruby, and more

2905 Peaceful Court (VA); 18


17th Street (NY)

Lake Anna;
Wading River

VA; NY

23024;
11792

Scratch, Raspberry Pi, Python

Sunny Cottage
Le Mont des Charrieres

St. Peter

Jersey, UK

JE3 7ZQ St Peter, Jersey UK

Kids Code Academy is passionate about teaching children to learn through


coding. By looking "under the hood," kids learn that a computer is a powerful
tool - one they can use to create amazing projects of their own. Imagine
building your own website, creating a video game, or wow-ing your teacher
with an amazing science project. Our classes lay the foundation for a positive
relationship with technology.
Youth
Kids Code It is made up of a group of people who have a passion for
technology and an optimism for the future of our children in Kenya. Their
goal is to provide Kenyan primary and secondary schools, specifically in
Kajiado County, with a program where children will learn fun and current
technology that they can be excited about. Each student is mentored along
on an individual path while at the same time teaming up with his or her peers
to help each other and solidify what they have learned.

http://ladieslearningcode.
com/2013/05/announcing-kids-learningcode-girls-learning-code-for-teens/

Starting next month, Kids Learning Code will offer monthly workshops and
events (and soon, camps!) for both boys and girls. Like Girls Learning Code,
these workshops are beginner-friendly, hands-on and fun. This program was
also created by the founders of Ladies Learning Code.
Ages 8-17

https://www.facebook.com/kidsthatcode

Kids That Code Inc., is a company created by a team of M.B.A. students


from Cal State San Bernardino. The team is developing a unique after-school
program for both public and private schools and institutions to teach coding
to youth. The first class of students graduated in July, 2013, from the pilot
program that teaches computer programming to children from 4-12 years of
age.
Ages 4-12

http://www.kidsntechnology.net/

http://kidscodecamp.com/

http://www.kidsruby.com/

At Kids-N-Technology summer camps, students learn how to build


computers, code, program robots, and create animations. Summer camp
activities are designed to build math and physics skills that are required for
21st Century learning. STEM Saturday programs engage students with real
technology programs animation, computer programming, robotics, C
language programming, and gaming development. Kids-N-Technology
(KNT) After-School provides a creative and safe after-school learning
environment where kids explore their own ideas, develop skills, and build
confidence in themselves, through the use of technology.
Youth
KidsCodeCamp is a one-day non-profit event created for kids of all ages to
give them a great first experience in computer coding. KidsCodeCamp is not
just about programming but fostering that desire to build imaginative things.
During the camp, students will code in KidsRuby, use Artoo to talk to robots,
and much more!
Elementary, middle, high school
KidsRuby is real Ruby code. You can also do anything that "Hackety-Hack"
can do like display messages. KidsRuby includes several of the best
resources on the web for kids and learning Ruby. They are built right in so
you do not even need an internet connection.
Ages 12+

Kodable

Adult learning, inperson, corporate

KoDefy

Kodable is a free educational iPad game offering a kid-friendly introduction to


https://itunes.apple.
programming concepts and problem solving. For kids ages 5 and up, and
com/us/app/kodable/id577673067?mt=8 tools for grownups too!
Kids ages 5+
KDefy consults with technology companies on implementing career
pathways that ultimately helps them grow their own software development
talent. KDefy provides foundational technology training to business units to
increase their technology literacy. When businesses are more tech literate,
business processes run more smoothly and become more profitable. Also,
these technology foundation trainings can provide a career pathway into
software programming, creating a talent pool for companies looking for
http://www.kodefy.com/
software development resources, while retaining valuable talent.

Kodu (xBox, Windows)

http://www.kodugamelab.com/

Ladies Learning Code

http://ladieslearningcode.com/

Launch Academy

http://www.launchacademy.co

http://loftinnovation.org/

Kodu lets kids create games on the PC and XBox via a simple visual
programming language. Kodu can be used to teach creativity, problem
solving, storytelling, as well as programming.

Ladies Learning Code (nonprofit) is a Toronto-based not-for-profit


organization that runs workshops for women (and men) who want to learn
beginner-friendly computer programming and other technical skills in a social
and collaborative way. Today, they have chapters across Canada, a thriving
girls' program called Girls Learning Code, and a permanent workshop space
in Toronto.
Launch Academy is an immersive, 10-week, on location training program that
graduates and places junior web developers specialized in Ruby on Rails.
Participants learn web development and build real software under the
guidance of established software developers. Participants can leverage
mentors and fellow students to accelerate their learning in a dynamic
learning environment. Lauch Academy also provides a structured, post
graduation support program in the form of in-person office hours and virtual
consultations.
The LOFT Innovation track is a part of the LOFT Institute which, preps,
connects and places young leaders as they transition from high school, to
college and graduate school, and well into their careers. Through LOFT,
students and young professionals participate in more than 30 LOFT events
including leadership trainings, field-tailored symposia and workshops
including STEM (science, technology, engineering, math), finance,
entrepreneurship, public policy, education, entertainment, media and social
innovation among other priority fields.The LOFT Innovation Track identifies,
prepares, and places talented under-represented minorities (URMs), who are
technically skilled, in the workforce. The Innovation Track provides computer
coding boot-camps, online coding classes, networking, and mentorship,
STEM seminars and events, and hack-a-thons.

NC

Kenyan primary and secondary schools

Youth learning,
software/app,
video game

Youth learning,
events, fellowship,
game, hackathons,
mentors, network,
leadership,
entrepreneurship,
underrepresented Leaders on the Fast Track

3 months

State

Scratch, App Inventor, Kodu, Lego robotics, and CS Unplugged

Programming labs are organized by class, programming tools, and prior


experience. The majority of students have never programmed before but
some have prior programming experience and are encouraged to join more
advanced labs.

Adult learning, inperson,


bootcamps, web
development

Web development, graphic design, animation, robotics, music,


sound, video

City

$50, scholarships available

http://www.kidscodeit.org/

Youth learning,
software/app,
programming
language
Adult learning, inperson, women,
network, software
development,
workshops,
events, web
development,
mobile, Canada

Free

Address

5 days

Girls grades 9-11

Youth learning, inperson,


elementary, middle
school, high
school, mentors,
school-based,
underrepresented,
Kenya, Black
founder
Kids Code It

Youth learning, inperson, camps,


chapter-based
KidsCodeCamp
Youth learning,
software/app,
programming
language
KidsRuby

Languages/Courses

Middle school girls

http://www.kidscodeacademy.co.uk

Youth learning, inperson, afterschool Kids That Code


Youth learning, inperson,
workshops,
robotics, game
development,
STEM, summer,
camps, animation,
chapter-based,
afterschool,
weekend
Kids-N-Technology

Cost

Elementary, middle, and high school girls,


underprivileged minority children and their
families

Youth learning,
web development,
game
development,
United Kingdom
Kids Code Academy

Youth learning, inperson, camps,


workshops
Kids Learning Code

Time Commitment

Ages 8+

Wading River, NY; Lake Anna, VA

Kenya

Varies

Fee per course, most $50

Ruby, HTML, CSS, game design, etc.

info@kidoyo.com

Alice, Kodu, Scratch, C

Rarin Ole Sein

Founder

Pat Person

Director

Memphis, TN; Charlotte, NC

13428 Maxella Ave., Suite 453

Marina Del
Rey

CA

2005

contact@kidscodeit.org

2012

ladieslearningcode@gmail.com

2013

kidsthatcode5@gmail.com

(909) 475-7075

2012

info@kidsntechnology.net

NC: (980) 9497945; TN: (901)


576-6985

2002

Austin,TX, Pasadena, CA;Santa


Monica ,CA; Minneapolis, MN; Denver,
90292 CO; Portland, OR

One-day camp

Free, must bring computer

KidsRuby, Alice, Scratch, ToonTalk, etc.

Self-paced

Free

Ruby

N/A

2012

2011

Self-paced

Free

Kodable

N/A

2012

Washington, DC

Self-paced

Free for PC. ~$5 on Xbox

info@kodefy.com

Kodu

Canada - Barrie, Calgary, Edmonton,


Fredericton, Halifax, Hamilton, London,
Ottawa, Saint John, Toronto,
Vancouver
Women

Varies

fee-based courses

HTML, CSS, Python, JavaScript, web development, mobile

Various skill levels

10 weeks + 6-week
interactive pre-learning
requirement

Tuition is $10,000 if paid up front or $12,500 if you choose


12-month payment plan. If a company makes you an offer
and you accept it, you get up to a $5,000 Signing Bonus.

Ruby on Rails, full-stack

Under-represented minorities who are


students and young professionals

(540) 999-8727;
(631) 223-8725

kidscodeacademy@gmail.com

Toronto, Ottawa

Inland Empire, CA

Varies

Devon Loffreto, Melora


Loffreto

2007

Cambridge, MA

Nuevo South
180 E 35th Street

Los Angeles

CA

90011 Los Angeles, CA

Antonio Tijerino

CEO & President

(202) 430-KODE

2013

kodusupport@microsoft.com

2009

info@ladieslearningcode.com;
ladieslearningcode@gmail.com

2011

hello@launchacademy.co

2012

info@loftinstitute.org;
Antonio@hispanicheritage.org

(202) 861-9797

Keywords

Organization Name

Website

Mission/Description

ebook

Learn Code the Hard Way

http://learncodethehardway.org/

Learn Code the Hard Way is a series of free e-books that teach Python,
Ruby, C, Sql, and Regex. You can also pay for the available video & PDF
versions of the books.

Adult learning,
online

Learn How to Program Perl

http://learnhowtoprogramperl.info/

Online learning,
mentors,
resources

Learn Prime, a program of


thoughtbot

Adult learning,
online, web
development,
mobile

LearnHowToProgram.com

Youth learning,
adult learning,
workshops,
underrepresented,
teacher
development,
Learning Computer Science
Hispanic, high
through the Lens of Culture and
school
Society (LCS)2

https://learn.thoughtbot.com/prime

Population Focus

Learn How to Program Perl is an online system that helps you write your own
computer programs in a self-paced, practical, and understandable manner.
Participants are taken through a series of tutorials that will show you how to
program using Perl. Website was created by a high school student.
Beginners
Learn Prime provides access to thoughtbot online trainings, mentors, and
other resources for learning Ruby on Rails. thoughtbot is a consulting firm
that provides coding support to organizations, incubates start-ups, and
provides training and mentoring to coding students. thoughtbot provides the
apprentice.io program, online & in-person workshops, books, and
screencasts.
Various skill levels

LearnHowToProgram.com is a step-by-step guide to take you from zero to


web programmer, and it's the entire curriculum and course content for
Epicodus. The first chapters are prep materials for class, and the later
chapters are the course curriculum. Of course, you're welcome to go through
http://www.learnhowtoprogram.com/
the entire site on your own if you wish.
Various skill levels
Learning Computer Science through the Lens of Culture and Society, (LCS)
2, is a project that seeks to increase the participation of Hispanic/Latino(a)
high school students in computer science. The project involves a one-week
workshop for high school students and a two-day workshop for high school
STEM teachers in the Inland Empire. The workshops will involve computing
activities that are closely tied to societal and cultural issues. The week-long
student workshop will introduce students to the computer science discipline
through hands-on, engaging activities involving Android mobile app
development and Alice 3D programming, provide support to bilingual and
English language learners throughout learning activities, provide resources
on higher education opportunities and possible educational pathways in
computer science, provide mentors and role models who share with students
insights and support on pursuing higher education and careers in computer
science, and involve teachers, parents, and community members in
supporting Hispanic/Latino(a) high school students to explore computer
science. The workshop will culminate in a final showcase and celebratory
dinner in which students present their finished projects to their families and
community members. Participants are responsible for providing their own
High school Hispanic/Latino(a) students, high
http://sites.google.com/site/chcs4hs2012/ transportation. Lunch and refreshments will be provided daily.
school STEM teachers

Time Commitment

Cost

Languages/Courses

Address

City

State

Zip

Locations

Self-paced

Free

Python, Ruby, C, SQL, and Regex

N/A

Self-paced

Free

Perl

N/A

Self-paced

Prime with Mentoring $249/month, Prime Workshops


$99/month, Prime Basic $29/month

Ruby, Ruby on Rails, Design, Vim, Testing, JavaScript, iOS, Web


Design, Git, Sass, HTML & CSS, Refactoring, Heroku, UNIX,
Typography, tmux, CSS Grids, Visual Principles, RubyMotion, SQL

N/A

Self-paced

Free

HTML, CSS, JavaScript, jQuery, Ruby, Rails, AJAX, Ember.js

N/A

1 week workshop for


students, 2-day workshop
for teachers

Free

Alice, Android

11711 Sand Canyon Road

Yucaipa

CA

92399 Yucaipa, CA

Self-paced

Free

JavaScript, Python, Ruby

1121 San Antonio Road

Palo Alto

CA

94043 Palo Alto, CA

27 Hartford Turnpike
Suite 206

Vernon

CT

06066 N/A

Adult learning,
online, teacher
resources,
platform

LearnStreet

http://www.learnstreet.com/

LearnStreet is an early-stage startup focused on changing the way people of


all backgrounds and skill levels learn how to code. They provide free online
courses.
Various skill levels

Adult learning,
online,
certification, web
development,
mobile, game
development

LearnToProgram.tv

http://learntoprogram.tv/

Learntoprogram helps people train to be web, mobile, or game developers


using online courses designed for beginners, seasoned experts and
everyone in between.

Various skill levels

Self-paced

Free, paid premium courses

Actionscript, Ajax, Android, HTML/CSS, JavaScript,


C/C++/Objective C, HTML/CSS, jQuery, game development, etc.

Adult learning,
online, web
development

LearnWebCode

http://learnwebcode.com/

LearnWebCode is a free online resource to teach web development using


videos and tutorials.

Anyone

Self-paced

Free

HTML, CSS

N/A

Self-paced

$2.99

LightBot

N/A

8-week bootcamp + 4-week


internship

$9000 + goods and service tax

Ruby on Rails, JavaScript, HTML/CSS, APIs, Software architecture,


responsive design, test driven development, Angular & Node.js
300 - 128 W. Hastings

Vancouver

BC

5 days

$950

Scratch, robotics

New York

NY

Leadership/Contact

Title

Email

Phone Number

When Founded

help@learncodethehardway.org

Chris Kildegaard

learn@thoughtbot.com

Michael Kaiser-Nyman

Margaret Yau

Mark Lassoff

(877) 976-2687

michael@epicodus.com

Assistant
Professor,
Computer
Information
Systems

Founder

2013

myau@craftonhills.edu

(909) 389-3521

hello@learnstreet.com

(650) 331-1167

contact@learntoprogram.tv

2012

2011

Light-bot is a puzzle game whose core game mechanics are programming.


Players must use simple visual commands, instead of words and syntax, to
guide a robot to complete levels.
Youth learning,
software/app,
video game

Adult learning,
bootcamps,
internship
Adult learning,
teacher
development,
project-based
learning

Software, online
community

Online learning,
multi-subject
Adult learning, inperson,
bootcamps, fulltime, web
development,
London

LightBot (iOS/Android)

http://light-bot.com/

Lighthouse Labs

http://www.lighthouselabs.ca/

Logo Summer Institute

www.logofoundation.org/summer

The original light-bot has been used by hundreds of teachers worldwide to


introduce their kids to computer science.
Ages 4+
Lighthouse Labs is an immersive coding school in Vancouver that focuses on
modern open source web frameworks and tools. The Lighthouse curriculum
covers JavaScript, HTML/CSS, software architecture, Ruby on Rails,
responsive design, test driven development, Node.js, and popular APIs.
Lighthouse Labs offers an 8-week immersive bootcamp followed by a 4-week
internship with on of their partner companies.
Adults
Logo Summer Institute (nonprofit) provides workshops for teachers, parents,
and technology integrators emphasizing learning through designing and
building personally meaningful projects that support computational thinking.
Experience this process yourself, and explore how to implement designbased learning with your students.
Teachers (so they can teach their students)

Looking Glass

https://lookingglass.wustl.edu/

Looking Glass is an application and an online community dedicated to


creating and sharing animated stories, while learning to program computers.
Looking Glass is a free download for Windows, Mac OS X, and Linux. The
latest version of Looking Glass was released on February 20, 2013.
Youth

N/A

Free

Looking Glass

Lynda.com

http://www.lynda.com/

lynda.com is an online learning company that helps anyone learn software,


design, and business skills to achieve their personal and professional goals.

Self-paced

$25/month

Various, including coding languages

http://www.makersacademy.com/

Makers Academy is a highly-selective, 12 week full-time program that


teaches web development. The program accepts only the top applicants onto
the course for a rigorous program that culminates with graduation (AKA
hiring) day where graduates are introduced to London's top technology
companies looking to hire entry-level developers.
Various skill levels

Makers Academy

Adult learning,
online, bootcamps,
pilot, web
development,
London
Makers Academy Global

http://global.makersacademy.com/

Youth learning,
girls, middle
school, in-person,
summer, Saturday,
game
development,
Making a Difference: Girls,
mobile, AspireIT
Technology, and Social Change

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Youth learning, inperson,


workshops,
robotics,
programming,
math
Math Plus Academy

http://www.mathplusacademy.com/

Youth learning,
high school,
coding, summer,
camps, in-person,
project-based

http://mathematica-camp.org/

Mathematica Summer Camp

Youth learning, inperson, game


development,
mobile, camps,
youth founders
Menlo App Academy

http://www.menloappacademy.com/

Various skill levels

Makers Academy Global is a pilot program that uses the same curriculum,
the same highly selective process and the same intensity (about 50 hours
per week) as the Makers Academy London Course, but you can study in the
comfort of your own home.
Various skill levels
Making a Difference: Girls, Technology, and Social Change is a Saturday
summer program that will bring a group of girls on a journey to create a game
or app, with the main objective being to find local refuge centers for lost or
unwanted pets. Leader Aimee Jasso graduate of a Microsoft Certified High
School, with certifications in Microsoft and CompTIA has designed a
program that will empower middle school girls with the gender- supportive
environment she wishes shed had as a high school student. The program
will focus on teaching Scratch, Globaloria, and App Inventor.
Middle school girls
Math Plus Academy is an after-school academic enrichment program.
Students come to MPA to master mathematical thinking, gain the confidence
to solve difficult problems & get inspired to do great things. Classes include
Elementary math, Middle school math (pre-algebra, algebra, geometry),
LEGO Robotics, LEGO Engineering, LEGO League, Computer
Programming, Math Olympiad Training, and Chess Club.
Programming classes for ages 9-15
The Mathematica Summer Camp is an intensive 12-day program geared
toward advanced science, technology, and mathematics students entering
grades 11 and 12. Students will learn Mathematica programming skills and
higher math through projects and lectures. The camp combines hands-on
training with Wolfram Research employees and instructors, peer
collaboration, expert speakers on topics of interest, and individual
exploration. Homework and individual projects will be assigned based on
programming skill and subject interest.
High school
Menlo App Academy teaches kids about programming. All classes are
designed for kids who have no prior programming experience. The Menlo
App Academy was started in November of 2011 by two middle school
students, Max Colbert and Matt Dillabough. The Menlo App Academy is
focused on helping kids learn about technology. They teach boys and girls
between the ages of 9 and 18 years old how to program mobile apps. The
courses at Menlo App Academy are taught by Max Colbert and Matt
Dillabough. Their fathers, a local VC and an IT executive, provide a second
level of technical support to participants of the program.
Ages 9-18
Metis provides intensive courses teaching job-ready skills for the new
economy. Their first course is a 12-week web development bootcamp on-site
in Boston. Apply to Metis if you are ready to get your hands dirty by learning
new technologies, solving real-life problems, and making products.

250 West 85th Street, Suite 4D

Michael Tempel

michaelt@media.mit.edu

lookingglasshelp@seas.wustl.edu

Carpinteria

London EC1Y
1AA
UK

London, United Kingdom

London EC1Y
1AA
UK

N/A

Evgeny Shadchnev

Founder

global@makersacademy.com

Naples, FL

Tracey Lanham

Advisor, Hodges
University

TLanham@Hodges.edu

(239) 938-7779

43065 Powell, OH

powell@mathplusacademy.com

(614) 792-6284

Tuition: 8,000
Ruby on Rails, HTML5 & CSS, Agile & Lean, JavaScript & jQuery,
Payment plans avaliable. 500 Scholarship if you're a female Git & Heroku, software design

12 weeks

5,000 - $8000; 500 Scholarship if you're a female

Ruby on Rails, HTML5 & CSS, Agile & Lean, JavaScript & jQuery,
Git & Heroku, software design

Floor 4
Epworth House
25 City Rd.

CA

(212) 579-8028

6410 Via Real

12 weeks

Scratch, Globaloria, and App Inventor

Scratch, Python

enrollment@lighthouselabs.ca

10024 New York, NY

N/A

Floor 4
Epworth House
25 City Rd.

Varies

V6B 1G8

9681 Sawmill Road

Powell

OH

93013 N/A

(888) 33L-YNDA

1995

contact@makersacademy.com

2008

Two-weeks (overnight)

$1700

Wolfram Language

Boston, MA

admin@mathematica-camp.org

2012

Varies

Fee per course

Corona/Lua

Atherton, CA

Info@MenloAppAcademy.com

2011

12-week bootcamp

$12,500 for bootcamp

Ruby on Rails

info@thisismetis.com

2013

Varies

Free

info@missionbit.com

2013

Metis believes that the combination of collaboration and practice leads to


better learning. Metis offers comprehensive courses in digital practices,
designed to teach the skills needed to succeed in an increasingly digital
world. Classes focus on real-world problems; work is hands-on, team-driven,
and led by digital experts and industry leaders. Over the course of an
intensive Metis class, students gain a fundamental understanding of the
digital space that will enable them to begin, change, or improve their careers.

Adult learning, inperson, bootcamps Metis

Youth learning

Mission Bit

http://www.thisismetis.com/

http://www.missionbit.com/

Our upcoming bootcamp was created and is taught by thoughtbot, one of the
worlds leading Ruby on Rails consulting firms. They've designed or
developed apps for organizations like LevelUp (the world's largest mobile
payment network) and EdX (a non-profit that brings higher education to more
than 1 million students of all ages around the world).
Adults
Mission Bit is a non-profit that offers free programming classes taught by
experienced engineers and entrepreneurs to San Francisco public school
students. No prior experience required.
They give students the opportunity to learn directly from successful
engineers and entrepreneurs who enjoy sharing knowledge and want to give
back to the community. They're focused on project based learning and aim to
teach both core computer science concepts as well as the practical skills and
technologies that are required to build web sites and applications today. They
partner with the public school system, Out of Site, and Jamestown
Community Center to provide elective credit to students that counts towards SF public school students. No experience
their graduation.
necessary.

395 Hudson Street

New York

NY

10014 Boston, MA

San Francisco, CA

Jason Moss, Bernardo


Rodriguez

Co-Founders

Keywords

Organization Name

http://www.mobilemakers.co

Mission/Description
Population Focus
Mobile Makers is an intensive training and professional transformation
program. Using a classroom-free, optimized curriculum, facilitated by industry
professionals, full-time participants become full-time mobile developers. At
Mobile Makers, you get instruction through a curated set of videos, tutorials,
and practice exercises.
Various skill levels

www.mothercoders.org

Mother Coders is a new nonprofit program designed to help moms on-ramp


to careers in the tech + innovation economy. Their mission is to on-ramp
moms to technical careers because their participation is essential to
sustainable economic growth in a dynamic tech and innovation driven
economy. They will provide saturday classes, childcare, and industry
overview, introducation to computer programming, networking, and career
counseling.

MOUSE

http://www.mouse.org/, http://www.
mousesquad.org/

MOUSE (nonprofit) empowers underserved youth to learn, lead and create


with technology, preparing them with skills essential for their academic and
career success. The MOUSE Squad program trains and supports students to
be the digital media and technology experts in their schools. MOUSE Squad
provides specialist curriculum and hands-on events to give youth
opportunities to deepen their skills and interests in tech innovation, including
robotics, game design and web-making. There are 492 Mouse Squads so
far, with lots of support and appealing challenges from the central
organization. MOUSE Corps is a youth-centered design and technology
program that develops emerging leadership, professional and technical skills
of high school students from MOUSE Squads across NYC.
Underserved youth

Move the Turtle (iOS)

http://movetheturtle.com/

With Move the Turtle, a friendly Turtle will introduce your child step by step to
the basic concepts of programming in the graphic environment.
Ages 5+

Mozilla Developer Network

The Mozilla Developer Network (MDN) is a wiki where anyone can add and
edit content. The site has a compilation of resources to teach basic web and
https://developer.mozilla.org/en-US/learn mobile development.
Various skill levels

Adult learning, inperson,


bootcamps, mobile Mobile Makers Academy

Adult learning,
women, pilot
Youth learning, inperson, schoolbased, clubs,
network, workforce
development,
robotics, game
development, web
development, IT,
underrepresented,
youth
development,
certification
Youth learning,
software/app,
video game
Adult learning,
online, web
development,
mobile, wiki

Mother Coders

Adult learning,
youth learning,
online, tool, web
editor

Mozilla Thimble

ebook

My Kid Can Code

Adult learning, inperson,


bootcamps,
apprenticeship,
web development,
software
development
Nashville Software School

Website

Adult mothers

Chicago

State

IL

Zip

Locations

60654 Chicago

$150 for pilot program

San Francisco, CA

50 West 23rd Street, Suite 702

New York

NY

10010 New York, California, Illinois, Texas

Self-paced

$2.99

Move the Turtle

N/A

https://thimble.webmaker.org/

Self-paced

Free

N/A

N/A

http://mykidcancode.com/

Book

Self-paced

http://nashvillesoftwareschool.com/

Ages 6-9

Nashville Software School (nonprofit) will help you prepare for a job as a
entry-level or junior software developer - even if you have no prior technical
training or experience. Their Bootcamp program is designed to take you from
novice to developer in six months of intensive training and mentoring
Targeting locals to Nashville to home grow
followed by real project work as an apprentice programmer.
developers in Nashville.
NCWIT is a community of more than 300 prominent corporations, academic
institutions, government agencies, and non-profits working to increase
women's participation in information technology (IT).

NCWIT Aspirations in Computing


Talent Development Initiative

http://www.ncwit.org/programscampaigns/aspirations-computing

Adult learning,
online, web
development

net tuts+

http://net.tutsplus.com/

Adult learning, inperson, online,


open source

New Circle

https://thenewcircle.com/

Adult learning, inperson

New York Code & Design Academy http://www.nycda.com/

NodeSchool

http://nodeschool.io/

nodeschool.io is a community driven, open source educational software that


teaches various node.js and JavaScript skills in an interactive, self-guided
format. Their website has choose-your-own-adventure style lessons where
you can learn how to use node.js, npm and other related tools by writing
code to solve realistic problems. The lessons run in your terminal and work
on Windows, Mac and Linux.

Nonamesite.com's School of Code


(SoCo)

https://www.nonamesite.com/web/csstem/home

Nonamesite.com's School of Code (SoCo) is a product of TopCoder that


provides training in game development and coding.

NYC Generation Tech (GenTech) infuses design, technology, and mobile


app development with lessons on entrepreneurship and lean startup
methodologies. In a two-week summer tech-entrepreneurship bootcamp,
students learn the fundamentals of entrepreneurship; develop basic
knowledge of HTML, CSS, and JavaScript; and form teams to develop a
mobile app and business plan aimed at improving education or the quality of
city life for NYC students. Following the bootcamp, students will continue to
develop their coding skills while building out their apps and business plan
during weekly classroom sessions and twice-weekly evening mentoring
http://www.nycgenerationtech.com; http: sessions from July-August. This program is a partnership with Network for
//www.nfte.com/what/programs/newTeaching Entrepreneurship (NFTE) and NYC Economic Development
york-metro/nyc-generation-tech
Corporation.
Ohlone for Kids and Teens offers summer enrichment courses to youth
entering grades 4-11. Course topics include Arts/Performing Arts, Language
Arts, English, Math, Reading, Lego Robotics/Electronics, Science, Social
Studies, SAT/College Preparation. Their computer programming offerings
include:
-Customizing Word Press Blogs (HTML, PHP, CSS)
-Coding Academy (HTML, Javascript, Python, Ruby and Mobile Apps)
-Intro to Programming (Scratch)
-Create Your Own Webpage (HTML)
-Logic & Animation (Alice and Scratch)
-Creating Computer Games
-3D Animation and Intermediate Programming (Alice)
http://www.ohloneforkids.com/
-Advanced Technology Projects
Omaha Code School promises to turn students from novices to hireable web
developers in 12-weeks through 800 hours of hyper-relevant training,
creating a portfolio of 2-4 impressive projects, and meeting the industry
through field trips, guest speakers, and exclusive job fairs. Students will learn
Ruby on Rails, HTML5 & CSS, JavaScript Fundamentals, Test Driven
Development, Agile Development, Git and Version Control, pair
programming, and career preparation. Upon completion of the program,
Omaha Code School will host a demo day, exclusive job fair, and guide
http://omahacodeschool.com/
graduates through their job search.

http://www.onlinecourses.
com/computerscience/

http://www.openworldlearning.org/
http://overapi.com/

6 months

$1,000 for students with no training/experience. FREE tuition


with paid stipend during the 12 weeks of the Software
Development Foundations class. Stipend continues if get
apprentice developer job with a partner company. Limited full
scholarships for minority and disadvantaged students. May
also to arrange for appropriate computing equipment for
students. (Upon graduation, if students hired by partner
company, partner company pays a placement fee. If student
goes to a non-partner tech company, student can have
Full-stack; 2 courses: web development, software development;
payment plan to repay program costs.)
html, css, JS, Ruby on Rails,

NCWIT believes that inspiring more women to choose careers in IT means a


larger and more competitive workforce, with the ability to design technology
that is as broad and creative as the people it serves.
Women
The NCWIT Award for Aspirations in Computing honors young women at the
high-school level for their computing-related achievements and interests.
Awardees are selected for their computing and IT aptitude, leadership ability,
academic history, and plans for post-secondary education. The NCWIT
Award for Aspirations in Computing offers both a national and local "affiliate"
competitions to generate support and visibility for women's participation in
communities nationwide. This program is connected to NCWIT's AspireIT
Program which helps these winners start coding programs for middle school
girls.
Young women

Youth, girls,
award, college,
scholarship,
teacher award

Youth learning, inperson, lowincome, summer,


camps, game
development,
afterschool
OpenWorld Learning (OWL)
Adult learning,
online
OverAPI.com

223 W. Erie Street

City

N/A

Aspirations in Computing is a talent development initiative designed to


increase female participation in technology careers by providing
encouragement, visibility, community, leadership opportunities, scholarships,
and internships to aspiring technically inclined young women. Since 2007,
NCWIT has inducted more than 2,500 young women into the Aspirations in
Computing community and is helping to usher these women into technology
careers.
High school girls
Nettuts+ is a site aimed at web developers and designers offering tutorials
and articles on technologies, skills and techniques to improve how you
design and build websites. The site covers HTML, CSS, Javascript, CMSs,
PHP and Ruby on Rails. If you want to take your web development learning
further, visit Tuts+ Premium their online education platform for web
developers and designers.
New Circle is a training company focused on open source development.
They offer a wide array of training classes and are a world-class,
experienced group of instructors who have taught at some of the biggest
technology companies in the industry. In addition to professional training,
New Circle is also passionate about producing free, high-quality, educational
content.
Various skill levels
The New York Code & Design Academy offers hands-on, intensive courses
designed to teach aspiring programmers and designers how to build their
own fully functioning websites and mobile apps. Beginning with our
Introduction to Web Design & Development, we demystify the languages and
processes of web development and democratize the experience of learning
to code. Taught by some of New Yorks leading industry professionals, our
project-based courses introduce students to a collaborative learning
environment where they will learn the dominant web languages of HTML,
HTML5, CSS, Javascript, and Ruby on Rails.
Adults

Adult learning, inperson, bootcamps Omaha Code School


Adult learning,
online, game
development,
robotics, computer
science, database
development,
animation, sound,
mobile, web
development
OnlineCourses.com

iOS

Address

HTML, CSS, JavaScript

http://www.aspirationsaward.org

Youth learning, inperson, summer,


workshops, web
development,
animation, game
development
Ohlone for Kids and Teens

$7000

Languages/Courses

Free

Youth, award,
network

NYC Generation Tech (GenTech)


Program

Cost

Self-paced

http://www.ncwit.org

Online learning
Adult learning,
youth learning,
online, web
development,
multimedia,
certificate
Youth learning, inperson,
bootcamps,
camps,
workshops,
competitions,
mentors,
entrepreneurship,
web development,
mobile,
underrepresented,
high school, lowincome

8 weeks + 30-hour intro


curriculum using online
videos, tutorials and
targeted exercises

Thimble is an intuitive visual editor that lets you write and edit HTML right in
your browser, preview and correct your work, and then publish and share
fully functional web pages with a single click. Thimble removes many of the
barriers for novice users trying to learn code, and includes a series of starter
projects and templates to help anyone get started quickly.
N/A

Adult learning,
women, IT,
National Center for Women in IT
network, advocacy (NCWIT)

NCWIT Aspirations in Computing


Award

Time Commitment

Nashville Business Incubation


Center, 315 Tenth Avenue North Nashville

TN

Leadership/Contact

Title

Brandon Passley; Don


Bora

Founder & Chief


Maker; Founder &
Chief Facilitator
hello@mobilemakers.co

Email

Phone Number

2012

Tina Lee

CEO, Founder

2013

Daniel Rabuzzi

info@mouse.org, help@mousesquad.
Executive Director org
(212) 920-3665

info@mothercoders.org

Javid Jamae

support@mykidcancode.com

2011

Nashville, TN

Peter Brumm

CTO & Co-founder nashsoftwareinfo@gmail.com

2012

2004

NCWIT
University of Colorado
Campus Box 322 UCB

Boulder

CO

80309 Boulder, CO

Ruthe Farmer; Malia


Fredrickson

NCWIT
University of Colorado
Campus Box 322 UCB

Boulder

CO

80309 Boulder, CO

Ruthe Farmer

Director of
Strategic Initiatives aspirations@ncwit.org

Ruthe Farmer; Malia


Fredrickson

Director of
Strategic
Initiatives; Awards
Program Manager aspirations@ncwit.org

Boulder, CO

(303) 735-6671

Free; Tuts+ Premium costs $19/month or $180/year

HTML, CSS, JavaScript, CMSs, PHP and Ruby on Rails.

Varies

Free and fee-based courses

Android, HTML5, Java, Python, CSS3, Ruby, and more

301 Howard Street, Suite 550

San Francisco CA

94105 San Francisco, CA

hello@thenewcircle.com

(415) 647-7000

Varies

Fee per course

HTML, CSS, JavaScript, jQuery, Ruby on Rails, PHP

100 E 17th Street

New York

NY

10003 New York, NY

info@nycda.com

(212) 951-0935

Anyone

Self-paced

Free

node.js

Beginners

Self-paced

Free

Java, JavaScript, HTML, CSS, C++, Illustrator, Photoshop

TopCoder, Inc.
95 Glastonbury Blvd.

Glastonbury

CT

support@onamesite.com

(866) TOP-CODE

High school students eligible for free and


reduced lunch or students from schools with
more than 50% free and reduced lunch rates

Summer 2-week bootcamp,


9 fall sessions

Free

HTML, CSS, and JavaScript

New York

NY

NYCGenerationTech@nfte.com

(212) 232-3333

Grades 4-11

Varies

Fee per course

Alice, HTML, Java, JavaScript, PHP, Scratch, Ruby, Python

Fremont

CA

ofk @ohlone.edu

(510) 742-2304

Beginners

12 weeks

$6000

Ruby on Rails, HTML5, CSS, JavaScript, etc.

Omaha, NE

learn@omahacodeschool.com

Self-paced

Free

Various subjects, various computer languages

N/A

admin@onlinecourses.com

fee per camp

Microworlds/logo, Scratch

80223 Denver, CO

info@openworldlearning.org

Free

Various

OnlineCourses.com aggregates the best free and open courseware for


students and professionals, all in a conveniently searchable online
courseware platform. Search, track, and share progress on over 500
university and college level classes globally. Formerly known as LectureFox.
com, the company continues to carefully select and share with you new
courses every week. From biology to accounting, foreign languages to
science, OnlineCourses.com ensures you get a world-class education from
the world's top schools and scholars anytime, anywhere.
Anyone
OpenWorld Learning (OWL) supports childrens school success by tapping
the power of digital technology and peer teaching to develop leadership and
ignite a love of learning. OpenWorld Learning serves approximately 40
students per year per site currently 600 students annually. Their curriculum
is designed to impact the school success of low-income students, and by
virtue of the neighborhoods they currently serve, approximately 92% of their
students qualify for the federal free and reduced lunch program. Despite this
population at high risk for school failure and dropout, greater than 90% of the
4,125 children we have served since inception have made dramatic gains in
computer skills.
Grades 3-8
'Cheat sheet' resource that links to educational materials for code in various
coding languages.
Various skill levels

Self-paced

N/A

43600 Mission Blvd

360 Acoma St Suite 102

Denver

CO

1997; MOUSE
Squad program 2000

N/A

Director of
Strategic
Initiatives; Awards
Program Manager info@ncwit.org

06033

When Founded

2008

N/A

New York, NY

94539 San Francisco, CA

N/A

2007

Terry Bowman

2012

2012

2013

(303) 832-0066

2000

Keywords

Organization Name

Youth learning,
Black, Hispanic,
collaborative,
curriculum,
computer science,
teacher
development, web
development,
Partnership for Early Engagement
mobile
in Computer Science (PEECS)

Adult learning,
online, new
Adult learning,
online, web
development,
mobile

Path2Code

PeepCode

Website

http://www.scs.howard.
edu/research/PEECS

Mission/Description
Population Focus
The Partnership for Early Engagement in Computer Science (PEECS) is a
partnership between the Howard University Department of Systems and
Computer Science, the Howard University Department of Curriculum and
Instruction, the Howard University Middle School of Math and Science (MS)2,
and Google. The program is designed to increase the K-12 computer science
pipeline through the creation of a full, academic curriculum that teaches
African-American and Hispanic middle students core computer science
fundamentals, including but not limited to: Problem-solving and logic,
Algorithm development, Computational thinking, and Programming. PEECS
serves as a laboratory to conduct rigourous research in Computer Science
Education. Both summative and formative evaluations and assessments are
conducted by WestEd to add to the body of knowledge on how to best
prepare and deliver computer science pedagogy to underepresented groups
(i.e. in particular African-American and Hispanics).
K-12

http://path2code-2.kickoffpages.com/

Path2Code plans to provide an online platform to teach coding skills and


connect students to jobs. No programming has been held as of September,
2013. Video highlighing Path2Code model - http://www.youtube.com/watch?
v=D5MUhzmQIgg

https://peepcode.com/

Adult learning,
online,
certification,
MOOC, web
development,
Peer 2 Peer University (P2PU)
game development School of Webcraft

https://p2pu.org/en/; https://p2pu.
org/en/schools/school-of-webcraft/

Adult learning,
online, web
development

https://phpacademy.org/

phpacademy

Youth learning, inperson, game


development,
mobile, camps,
workshops
Pixel Academy
Youth learning, inperson, summer,
camps, schoolbased, curriculum,
afterschool,
robotics, game
development,
mobile, teacher
development
Planet Bravo

Adult learning,
online, web
development,
mobile

Adult learning, inperson,


bootcamps,
mobile, Australia

Pluralsight

Polycademy

Adult learning, inperson, bootcamp Portland Code School

http://www.pixelacademy.org/

Adult learning,
online

Programmr

Adults

Self-paced

Free

Self-paced

Free

Phpacademy is a community-based site working to educate the world on web


development. It provides training through videos and forums.
Various skill levels
The Pixel Academy is a community of kids and teens that are passionate
about learning 21st Century Skills. Members get access to thousands of
dollars worth of state of the art technology, from virtual reality goggles and
3D Printers to self-teaching guitars and digital drums. Assisted by our expert
staff, Pixel members are able to explore and master new and relevant
subjects that traditional schools aren't able to provide like Video Game
Design, 3D Printing, Arduino Programming, App Development, Film Making,
Music Writing, and so much more.
Mostly ages 7-12

http://portlandcodeschool.com/

The Portland Code School is an intensive 12-week course focused on


teaching the essential skills necessary to begin working as a junior
programmer upon graduation. The Portland Code School runs 12-week
sessions three times a year.

http://processing.org/about/

Youth learning,
girls, middle
school, in-person,
club, summer
Programming4Girls' Alice
program, AspireIT Workshop for Girls

Self-paced

http://polycademy.com

Software/app, tool,
open source,
programming
language, online
community
Processing

Two tracks: 1) Rails - For those with a


technical background and the code hobbyist.;
and 2) JavaScript and Front end - complete
beginner and the code hobbyist.

CFY is a national nonprofit organization that helps students, teachers, and


parents use digital learning to improve educational outcomes. Its free
PowerMyLearning.org platform provides innovative tools and thousands of
engaging curated K-12 activities to inspire and drive student learning.
Available courses include computer programming, 3D programming, and
game design, among other subjects.
K-12
Processing is a programming language, development environment, and
online community that, since 2001, has promoted software literacy within the
visual arts. Initially created to serve as a software sketchbook and to teach
fundamentals of computer programming within a visual context, Processing
quickly developed into a tool for creating finished professional work as well.
Processing is used in classrooms worldwide, often in art schools and visual
arts programs in universities, but it's also found frequently in high schools,
computer science programs, and humanities curricula.
Anyone

http://www.programbydesign.org/

Program by Design (nonprofit) provides a free summer workshop series for


teachers. The workshops are intended for middle-school and high-school
math and computing teachers, and for college and university faculty
interested in introductory computing education.

Ages 13+, teachers

http://programming4girls.
com/the_alice_workshop.html

Programming4Girls hopes to introduce information technology to girls and


promote an interest in computing among young women. With Alice
Workshops for Girls, sisters Aleis and Dana Murphy offer two-week camps
on Alice programming in summer. The first week is targeted to beginners
while the second is for intermediate programmers who are either returning
from previous summers or who are excited enough to continue on for a
second session.

Middle school girls, beginning & intermediate


programmers

Anyone

http://www.programmr.com/

At Programmr (erstwhile Programr) you can code, compile & run projects
right in the browser in almost any language. You can code & run commandline programs, web applications, mobile apps, database apps as well as rich
media apps right in the browser.
Project A-Game will give local youth the opportunity to build and run a game
studio in their communities. It will be hosted at Youth UpRising in Oakland
and at the Salvation Army in Sacramento. Project A-Game is designed to
imbue its young participants with skills in science, technology, engineering
arts and math learning (STEAM) fields, as well as experience with
leadership, game development and mentoring.

Address

City

State

Zip

Human-Computer Interaction, Problem Solving, Web Design,


Programming, Computing and Data Analysis, Mobile Application
Development

Various skill levels

Australia-based Polycademy is an academy for web application


entrepreneurship. They help aspiring tech entrepreneurs and people looking
to change their career, to build their dream app by teaching them how to do it
in 11 weeks. They're also integrated with Code for Australia (http:
//codeforaustralia.com.au) and PHP Bounce (http://phpbounce.aws.af.cm)
Various skill levels

http://cfy.org/; http://powermylearning.
org/

Languages/Courses

Locations

Leadership/Contact

Washington, DC

Dr. Nicki Washington

Title

Email

Phone Number

info@scs.howard.edu

(202) 806-6595

N/A

http://www.pluralsight.com/

http://www.planetbravo.com/

Cost

Ruby on Rails, JavaScript, Ruby, Play by Play, Unix, RSpec,


$199 for unlimited access to all existing screencasts and new Deployment, Pdf, Design, Cocoa, iPhone, Node, Databases,
releases for one full year.
Productivity, Git

PlanetBravo is currently the largest computer and technology Summer Camp


in Los Angeles, as well as a provider of in-school computer instruction and
after-school enrichment courses. PlanetBravo partners with software
companies, schools, and recreation centers in the greater Los Angeles area
to offer day time classes, 1-on-1 professional development training, and
summer camps focused on new media technologies.
Pluralsight is a Utah-based company that provides computer programming
training. They provide services for individuals, businesses, and academic
institutions. Pluralsight is the global leader in high-quality online training for
hardcore developers. The revolutionary Pluralsight training library provides
developers with instant access to a rich collection of online training courses
delivered by industry authorities. Pluralsight offers education grants,
providing institutions and teachers with access for students to a first-in-class Kindergarten - adult, individuals, businesses,
learning experience, on-demand, in the classroom or at home.
academic institutions

Youth learning,
parent resources,
teacher resources,
platform, network,
programming,
game development PowerMyLearning (by CFY)

Youth learning, inperson, teacher


development,
summer,
workshops,
chapter-based
Program by Design

Now owned by Pluralsight, Peepcode is a Seattle-based company that


provides computer training for IT professionals.
The Peer 2 Peer University (P2PU) is an online community of open study
groups for short university-level courses. Think of it as online book clubs for
open educational resources. The P2PU helps you navigate the wealth of
open education materials that are out there, creates small groups of
motivated learners, and supports the design and facilitation of courses.
Students and tutors get recognition for their work, and the group is building
pathways to formal credit as well. Courses include topics on almost
anything, including web development and game development.

Time Commitment

PHP, MySQL, JavaScript/jQuery, Java, CSS, Server, HTML5,


CodeIgniter, etc.

When Founded

2013

N/A

peepcode@topfunky.com

N/A

thepeople@p2pu.org

N/A

hello@phpacademy.org

2006

163 Pacific St.

Brookyln

NY

11201 Brooklyn, NY

workshops@pixelacademy.org

(866) 771-6837

2012

1105 Gayley Ave.

Los Angeles

CA

90024 Planet Bravo, CA

info@planetbravo.com

(310) 443-7607

2003

Fee per course

Various

Self-paced

Individual packages start at $29/month and go to $499/year.

Wide variety of developer languages

11 weeks

AUD $4899 up front, AUD $459/week. If you are applying to


the Code for Australia program, your tuition may be seriously
discounted or be completely Free.
PHP, JavaScript

12 weeks

$7,500. 100% refund through job program.

HTML, CSS, JS, Forms, Ruby, etc.

1771 NW Pettygrove St Suite


140

Portland

OR

97209 Portland, OR

Self-paced

Free

Math, Language Arts, Science, Social Studies, Art & Music,


Technology (computer programming, computer research,
productivity), World languages

400 Mitchell Lane

Palo Alto

CA

New York, NY; Los Angeles, CA;


Atlanta, GA; San Francisco bay area,
94301 CA; Philadelphia, PA

N/A

Free

Processing

N/A

2004

Canberra, Australia

enquiry@polycademy.com

Cris Kelly

(61042) 092-5975

2012

Coordinator and
Assistant Instructor info@portlandcodeschool.com

(503) 367-6226;
(866) 863-7365

2012

CFY-SFBay@cfy.org; http:
//powermylearning.org/support

(415) 683-3123

2010

N/A

foundation@processing.org

Free

Beginning programming (functional + test-driven)

National

Stephen Bloch (Adelphi),


John Clements (Cal Poly),
Matthias Felleisen - Lead
(Northeastern), Robby
Findler (Northwestern),
Kathi Fisler (WPI),
Matthew Flatt (Utah),
Viera Proulx
(Northeastern), and
Shriram Krishnamurthi
(Brown), and our
students.

two weeks

$250

Alice

Greensboro, NC

Thomas Espinola

Self-paced

Free

Java, C++, Python, C#, PHP, Ruby, Android, iOS, J2EE, JS, Ajax,
Games, Flash, SQL, HTML/CSS

57 Deming St.

San Francisco CA

94114

8711 MacArthur Blvd.

Oakland

CA

94605 Oakland, CA; Sacramento, CA

3939 Priority Way South Drive,


Suite 200

Indianapolis

IN

46240 Indianapolis, IN

2001

matthias@ccs.neu.edu

Guilford College

info@programming4girls.com;
tespinol@guilford.edu

(336) 316-2193

info@programmr.com

2011

2011

Funding for Project A-Game is coming from the ESA, a U.S. trade body
representing the game industry, and the nonprofit California Endowment. ELine Media, a publisher of game-based educational products, is providing
"technical and logistical support," according to a press release from the ESA.

Youth learning,
game
development, pilot Project A-Game

Youth learning,
school-based,
middle school,
high school,
partnership,
STEM, computer
science, pilot

Project Lead the Way

Youth learning,
Project: Connect (Digital Media
competitions
+Learning Competition)
Youth learning, inperson, online,
summer,
workshops, game
development,
digital media,
engineering,
animation,
robotics, teacher
development
ProjectFun (by DigiPen)

Adult learning,
bootcamp

Prosper IT Academy

http://www.youthuprising.org/;
Sacramento Salvation Army website

http://www.pltw.org/

http://dmlcompetition.net/

https://projectfun.digipen.edu/

http://www.prosperitacademy.com/

These pilot youth-run game studios will serve as a venue for participants to
develop game-making skills such as programming, digital design, illustration,
animation, visual storytelling, and project management. The studios will also
provide an opportunity for youth to collaborate in the creation of original
computer and video games. As youth develop experience as game makers,
they will also have an opportunity to serve as peer mentors for newer
members of the studio.
Youth
Project Lead The Way (PLTW) prepares students to be the most innovative
and productive leaders in Science, Technology, Engineering, and
Mathematics (STEM) and to make meaningful, pioneering contributions to
our world.
PLTW partners with middle schools and high schools to provide a rigorous,
relevant STEM education. Through an engaging, hands-on curriculum,
PLTW encourages the development of problem-solving skills, critical
thinking, creative and innovative reasoning, and a love of learning. The
Computer Science/Software Engineering course is in pilot for 2013-14 with a
full release in fall of 2014. They are working with the College Board and
several industry experts.
The Digital Media and Learning Competition, administered by HASTAC and
supported by the MacArthur Foundation, and in collaboration with the Born
This Way Foundation and Mozilla, is calling for proposals that offer youth a
chance to Project:Connect this summer. The Project:Connect-Summer
Youth Programming Competition for U.S. based organizations that support
learning, youth development and civic engagement calls for Summer event
and programming proposals to excite and enable youth to engage the web in
civil, collaborative, productive, safe, and confidence-building ways.
ProjectFun engages elementary, middle, and high school students in the arts
and sciences by immersing them in the tools and techniques of todays hightech careers. ProjectFUN Summer Workshops let elementary, middle, and
high school students explore careers in game development, digital media
creation, and engineering while enhancing their critical thinking and problemsolving skills. DigiPens Pre-College Summer Program gives students in
grades 11, 12 and recent high school graduates a deeper insight into the
game creation process and introduces them to college-level subjects like
computer science, physics, and foundational art. The program also offers
online classes.
Prosper IT Academy, in Portland, OR, is a 10-week immersive developer
bootcamp that focuses on creating well-rounded .NET developers. The
program's curriculum covers .NET framework, C#, SQL Server, ASP.NET,
WCF Services, Javascript, HTML, CSS, JSON, jQuery, Agile software
development, source control, deployment, and unit testing. Graduates of the
program will be prepared to take the Microsoft Technology Associate (MTA)
certification exam and enter the IT job market in Oregon as qualified
Microsfot developers.

Middle and high schools

The primary applicant representing the


organization or institution must be at least 18
years of age when the application is
submitted; however, personnel working on the
project may include students and others under
18.

Elementary, middle, high school students

National

Varies

Summer workshops (Grades 5-12) - $1,195; Summer


workshops (Grades 1-4) - $599; Workshop+ - $360/10-week
session; Pre-college summer program - $2,599 per four-week
session; Teacher training - $1,250 per session; etc.
Game development, diGital media, animation, robotics

10 weeks

$10000

.NET framework, C#, SQL Server, ASP.NET, WCF Services,


Javascript, HTML, CSS, JSON, jQuery, Agile software
development, source control, deployment, and unit testing

9931 Willows Rd., NE

Redmond

WA

Redmond, WA; Singapore; Spain; and


98052 online

12745 SW Beaverdam Road,


Suite 210

Beaverton

OR

97005 Beaverton, OR

Dr. Vince Bertram

President & CEO

vbertram@pltw.org

(510) 777-9909

2013

(877) 335-PLTW

1997; Pilot
Computer
Science/Software
Engineering
course - 2013

dmlcompnews-request@duke.edu

2007

projectfunadministration@digipen.edu (425) 629-5007

1994

888-503-2906

Keywords

Organization Name

Website

Mission/Description

Population Focus

Adult learning,
women, network,
software
developers, open
source, chapterbased

PyLadies

http://www.pyladies.com/

PyLadies is an international mentorship group with a focus on helping more


women become active participants and leaders in the Python open-source
community. Their mission is to promote, educate and advance a diverse
Python community through outreach, education, conferences, events and
social gatherings.

Women in tech

Adult learning,
online, certification Rails for Zombies
Adult learning,
women, in-person,
web development,
events, chapterbased
Rails Girls

Adult learning,
girls, women, inperson, paid,
summer

Rails Girls Summer of Code

http://www.railsgirls.com/

Rails for Zombies is a Code School product that combines screencasts with
in-browser coding to provide an interactive learning experience teaching the
basics of Ruby on Rails. You can earn certification badges.
Beginners
Rails Girls is a worldwide non-profit with an aim to make technology more
approachable and to give tools and a community for women to understand
{web} technology and to build their ideas. Learn sketching, prototyping, basic
programming and get introduced to the world of technology. Rails Girls was
born in Finland, but is nowadays a global, non-profit volunteer community.

http://railsgirlssummerofcode.org/

Rails Girls Summer of Code helps Rails Girls students get into Open Source.
Just like in Google Summer of Code and Ruby Summer of Code, students
will be paid so they're free to work on Open Source projects for a few
months. The Rails Girls Summer of Code is about helping students to further
expand their knowledge and skills by contributing to a great Open Source
project (rather than producing highly sophisticated code).

http://railsforzombies.org/

Youth learning,
girls, robotics,
LEGO, AspireIT
program, camps

Robot Springboard

http://www.robotspringboard.org/

Adult learning, inperson,


bootcamps, web
development

RocketU

http://rocket-space.com/rocketu/

Sisters Hannah and Rachael Peck Tipperman have designed Robot


Springboard (nonprofit) as a means of thanking their mentors and teachers
and paying it forward to other girls. The Robot Springboard camp will teach
computing and technology skills to school-aged girls by forming two groups
of First LEGO League teams, who by the end of their experience will be
ready for competition.
RocketU helps top-performing entrepreneurs and tech professionals learn
the cutting-edge coding languages and techniques that are necessary for
todays modern applications. They deliver courses with your whole tech
career in mind. RocketU is embedded on the RocketSpace campus, an open
innovation campus located in the heart of San Francisco, giving you access
to some of the hottest tech startups. RocketU has a 10-week Python
developer bootcamp and a 2-week online course on coding and web
fundamentals, which is a prerequisite for the bootcamp.
Various skill levels

ebook

Ruby on Rails Tutorial

http://ruby.railstutorial.org/ruby-on-railstutorial-book

Book

Anyone

http://www.sabio.la/

Sabio trains unemployed, underemployed and underrepresented individuals


to enter the technology sector so that they can participate in today's
knowledge-based economy. They will utilize an immersive bootcamp
environment to emulate the most challenging, exciting and collaborative
aspects of a technology startup.

Unemployed, underemployed and


underrepresented individuals

Adult learning,
online, women,
mentors
Adult learning,
online, in-person,
workshops

Global

summer-of-code@railsgirls.com

http://day.scratch.mit.edu/

With Scratch, you can program your own interactive stories, games, and
animations and share your creations with others in the online community.
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab.
It is provided free of charge.
Ages 8-16
Scratch Day (nonprofit) is a worldwide network of gatherings, where people
come together to meet other Scratchers, share projects and experiences,
and learn more about the Scratch programming environment. There are
currently 184 events in 47 countries. The events vary, including things like
hands-on workshops to introduce newcomers to Scratch, exhibitions to
showcase projects by local Scratchers, sessions where educators share
Scratch experiences, and informal gatherings where Scratchers can share
Elementary School Students & supporting
ideas.
adults

http://scripted.org/

ScriptEd (nonprofit) immerses low-income students in the technology


industry through rigorous web development courses at their schools,
engaging field trips to prominent technology firms, and intensive full-time
summer internships with their industry partners.

Low-income high school students

4775 Walnut Street

Boulder

Colorado

$1.99

5 days

$375

Title

3940 North Elm Suite F201


University of North Texas

Denton

TX

76207 Denton, TX

info@refactoru.com

2010

(720) 441-CODE

2013

tommy@digitalsirup.com

David Keathly

Senior Lecturer &


Advisor

Jeffrey L. Popyack

Dept. of Computer hannah-andScience, Drexel


rachael@robotspringboard.org;
University
jpopyack@cs.drexel.edu

Bootcamp: $10,000 with refund $4,500 with job placement


program; 2-week online course: $2,000

HTML5, CSS3, JSON, NodeJS, CoffeeScript, Python, MVC


framework, etc.

Self-paced
Weekday training - 3 to 4
months, 3 days per week.
Weekend training - ~20
weeks, Saturday and
Sunday. All meeting days
will require a 10-hour
committment. Fellows are
expected to put in at least
another 20 hours of work
outside of the meeting
schedule.

Free

Ruby on Rails

N/A

Michael Hartl

Not yet determined

Entry-level, full-stack development, product development cycle,


software development life cycle, agile development

Los Angeles, CA

Liliana Aide Monge

San Francisco CA

When Founded

info@startupinstitute.com

10-week bootcamp, 2-week


online course

225 Bush Street

Phone Number

2009

N/A

Android, robotics, Parrallax, Xbox xna

Email

info@pyladies.com

80301 Boulder, CO

Philadelphia, PA

The SCU Exploring Computer Science project establishes the pre-AP


Exploring Computer Science course in Santa Clara County through
partnerships with three local school districts, 10 high schools, 13 teachers
Partner high schools in Santa Clara Unified
and five graduate fellows who work in the high school classrooms supporting School District, San Jose Unified School
the teachers.
District, and East Side Union School District
Saturday Academy offers two programs to local students. Classes & Camps
is an open enrollment program, while their ASE Internship Program is a
highly competitive internship program. Classes listed in our catalog are
offered whenever students are not in school, including weekends, evenings,
and breaks. Our classes are small, informal, and project-oriented. Students
can explore a multitude of topics from science, engineering, and technology,
to humanities and the arts. Saturday Academys ASE Program offers 9 - 11th
grade students the opportunity to work with scientists and engineers for eight
weeks, full-time, during the summer. The application process begins in
November for the next summer and is a two part process.
Grades 2-12

She++ was Stanford's first conference on women in technology. It has now


grown into a full-fledged community that inspires women to empower
computer science. Through a number of initiatives, they aim to create
community and momentum for female technologists. Their new mentoring
program connects youth with a role model in computer science or related
http://sheplusplus.stanford.edu/index.php field.

Ruby on Rails

$13,500 (10% discount for current CO students, women, &


military personnel). 50% tuition refund through job placement
program.
Python, Node.js, Full-stack

Provide a summer camp activity for High School and Middle School aged
young women focused on experimentation with robotics, programming and
engineering design as well as investigation of careers in science, engineering Rising 8th graders through rising high school
and mathematics.
seniors

Youth learning, inperson, girls,


network, mentors,
events, resources,
conference
She++ (#goodgirlsgonegeek)

contact@railsgirls.com

10 weeks

http://capstone.cse.unt.
edu/robocamp/index.php

Youth learning,
event, network
Scratch Day
Youth learning, inperson, schoolbased, summer,
internships, field
trips, web
development,
game
development,
afterschool,
underrepresented ScriptEd

support@codeschool.com

Global

Boston, MA; New York, NY

RoboCamp (University of Northern


Texas)

http://scratch.mit.edu/

N/A

Ruby on Rails - Learn sketching, prototyping, basic programming


and get introduced to the world of technology.

Python, Ruby, HTML/CSS, Jquery

Robo Logic is a neat logic game. You have to "program" a robot's


movements by dragging commands to the memory of the bot. Your goal is to
activate all the marked boxes.
Beginners

Scratch

Rails

$200/month

http://www.digitalsirup.
com/apps/app_robologic.html

http://www.saturdayacademy.org/

Python

Locations
Leadership/Contact
Amsterdam, The Netherlands; Atlanta,
GA; Austin, TX; Bangalore, India;
Berlin, Germany; Boston, MA; Brno,
Czech Republic; Helsinki, Finland; Los
Angels, CA; Montreal, Canada;
Nashville, TN; New York, NY; Portland,
OR; San Diego, CA; San Francisco,
CA; Seattle, WA; Stockhom, Sweden;
Toronto, Canada; Tunisia; Vienna,
Austria; Washington, DC

3-5 Months

Robo Logic (iOS)

Youth learning,
software/app,
online community

Zip

Adults of various skill levels; high school


students

http://www.refactoru.com

Youth learning, inperson, summer,


internships,
workshops, STEM Saturday Academy

State

Ruby on Rails

RefactorU is a selective, 10-week, hands-on, immersive web application


development bootcamp in Boulder, CO. Youll learn modern full-stack
development from world-class instructors. Youll create your own applications
and build a portfolio of projects to share with employers. Youll develop a
peer and advisor network for life.
Various skill levels

http://www.scu.
edu/engineering/cse/ecs/index.cfm

City

Free

http://rampup.startupinstitute.com/

Adult learning,
teacher
development, pre- Santa Clara University (SCU)
AP computer
Exploring Computer Science
science
Program

Paid $1500 USD per month

Address

Friday night, all day


Saturday

RailsBridge works to increase diversity in tech by putting on a variety of free


events, including free Ruby on Rails training for women.
RampUp, a program of the Startup Institute, is a community driven, hybrid
learning experience to teach web and front-end development. It combines
Teaching Mentors from around the community, the best online resources,
and an in-person community to form a powerful learning network. RampUp is
a part time deep-dive into a specific skill set. They've also held free weekend
workshops to introduce Boston high schoolers to programming.

Adult learning, inperson,


unemployed,
underemployed,
underrepresented,
bootcamps,
mentors, web
development
Sabio.la

Free

Languages/Courses

Women; men can participate as +1 of woman


participant. Various skill levels

http://workshops.railsbridge.org/

Youth learning,
software/app,
game
Youth learning,
girls, summer,
camps, high
school, middle
school, robotics,
programming,
game
development,
mobile

Cost

San Franciso, CA; Boston, MA; Silicon


Valley, CA; Los Angeles, CA; New
York, NY; Seattle, WA; Denver, CO;
Boulder, CO; Ft. Collins, CO; Panama
City, FL; Kentucky; Minnesota;
Chicago, IL; San Diego, CA; Montreal,
Canada

Adult learning,
network, mentors,
workshops, youth
learning

Adult learning, inperson, bootcamp refactor u

Self-paced

Women who have participated in Rails Girls,


RailsBridge, or similar newcomer workshop,
have participated in Ruby/Rails study group, or
otherwise getting started with Ruby/Rails as
newcomers. No degree or age restrictions.
Priority to Women. Men not excluded.
3 months

Adult learning,
women, in-person,
workshops,
resources,
chapter-based
Railsbridge

RampUp

Time Commitment

94104 San Francisco, CA

dkeathly@cse.unt.edu

contact@rocket-space.com

(940) 565-4801

(215) 895-1846

2012

(415) 625-3155

2013

admin@railstutorial.org

Co-founder

liliana@sabio.la

310-571-4246

info@saturdayacademy.org

(503) 200-5858

Santa Clara, CA

C++, Java, Mobile Apps, Ruby, Scratch

Self-paced

Free

Varies

5000 N Willamette Blvd

Portland

OR

97203 Portland, OR

Scratch

N/A

Scratch

New York, NY

Rob Underwood

HTML, CSS, JavaScript, Python

Harlem, NY

Maurya Couvares

Stanford, CA

Ellora Israni; Ayna


Agarwal

Girls, women

1983

2003

info@scriptednyc.org

Co-founders

(646) 504-2296

2012

ellora@stanford.edu;
ayna1@stanford.edu

2012

Skillcrush

http://skillcrush.com/

Skillcrush is a community-driven network that provides beginning classes in


web development, mentoring/instructor support, and video office hours.

Beginners, all ages, but primarily focused on


women

3 weeks

$125 for 3-week class

HTML, CSS, web design

N/A

Adda Birnir (Kate McGee,


Emily Davis)
CEO

hello@skillcrush.com

2012

Skillshare

http://www.skillshare.com/

Skillshare is a global community where you can learn real-world skills from
incredible teachers on a myriad of subjects, including coding.

Anyone, various skills

Varies by course

Fee-based courses

Various

N/A

CEO & CoMichael Karnjanaprakorn Founder

hello@skillshare.com

2011

$800-$1500 per course

Mobile UI, iOS Development, web production, Ruby on Rails,


Android

Adult learning, inperson, mobile,


web development

Smart Factory

http://smartfactory.com/

Youth learning,
software/app,
programming
language

Snap! (formerly BYOB)

http://byob.berkeley.edu/

Smart Factory is a self-proclaimed software school for smart people. It's a


school for designers, engineers, and website owners who want to expand
their skillset to meet growing market demands for expertise. Courses are
taught by industry experts who are the brains and power behind hundreds of
successful products. Based in Minneapolis, MN, Smart Factory offers multiweek evening courses in Mobile UI Design, iOS Development, Web
Production, Ruby on Rails, and Android Development.
Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It
is an extended reimplementation of Scratch (a project of the Lifelong
Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own
Blocks. It also features first class lists, first class procedures, and
continuations. These added capabilities make it suitable for a serious
introduction to computer science for high school or college students. It was
developed by Jens Mnig with design input and documentation from Brian
Harvey.

Require significant experience in programming


or design for the Mobile UI Design, iOS
Development, Ruby on Rails, and Android
Development classes. Basic experience for
web production class.
6 weeks/class

Elementary to college, beginners

Self-paced

Snap!

2913 Harriet Ave S, Suite 104

Minneapolis

MN

55408 Minneapolis, MN

N/A

go@smartfactory.com

Brian Harvey; Jens Mnig

bh@cs.berkeley.edu; jens.
moenig@microsoft.com

Keywords

Organization Name

Website

Adult learning, inperson,


bootcamps, web
development, fulltime,
apprenticeships,
mentors

Software Craftsmanship Guild

http://swcguild.com/

Youth learning, inperson, middle


school, high
school,
underrepresented,
game development Software Development for Kids

http://sdkbridge.com/youth.php

Youth learning,
software/app,
programming
language, game
development

Stagecast Creator

http://www.stagecast.com

Adult learning,
online, computer
science

Stanford Engineering Everywhere

Youth learning, inperson,


elementary, middle
school, high
school, mentors,
chapter-based
STARS Computing Corps

Youth learning, inperson,


elementary, middle
school, high
school, mentors
Start Code
Youth learning, inperson,
afterschool, high
school, web
development,
mobile, UX,
underrepresented,
Black founder
Start Tag

http://www.startcode.net/

http://starttag.org/

Start Tag is a nonprofit that was formed in order to bridge the learning and
diversity gap in the web technology fields. The program partners with local
high schools to provide a free after-school program that teaches students
foundational skills, techniques, and processes in web design and
development. Our program runs the gamut from web design and user
interaction to development of web and mobile applications.

Starter League

http://www.starterleague.com

Adult learning, inperson,


bootcamps, web
development,
entrepreneurship

Starter School (by Starter League)

http://www.starterschool.com/

Startup Institute

Youth learning,
entrepreneurship,
design,
engineering
StartupBox South Bronx (SB^2)
Youth learning, inperson,
certification, IT,
hardware repair,
operating systems,
software
applications,
networking,
school-based,
Student Tech Corps (Program of
afterschool
Tech Corps)
Youth learning, inperson, web
development,
project
management,
summer, schoolStudent Web Corps (Program of
based, afterschool Tech Corps)

Youth learning,
summer, events

StudentRND

Youth learning,
post-secondary, inperson, summer,
internships,
workforce
development,
quality assurance SummerQAmp

Anyone

Utilizing its innovative STARS Leadership Corps program, a curricular or cocurricular service-learning program for college students, Corps students
collaborate with regional K-12 schools, industry, and community partners to
inform, engage, and prepare upcoming students for entry and success in
college computing programs. Through student-led regional engagement that
includes peer mentoring, team projects, and research experiences, STARS
Computing Corps students are emerging as the future innovators of
tomorrow.
K-12, College, Faculty
Start Code is a place where students learn to create with technology while
working together with friends and becoming future innovators. They teach
computer programming in a flexible environment that combines class and lab
time with coaching and mentoring. Students learn not only how to program
and create software but also learn how to apply these skills through projects
and team activities. Programming labs are organized by age, subject, and
programming tools.
Elementary, middle, and high school

http://www.starscomputingcorps.org/

Time Commitment

Cost

Languages/Courses

12 weeks

$10,000; Refund 50% via job program

.NET Framework (C# and VB.NET), SQL Server and the T-SQL
language, WCF Services, object oriented architecture patterns, unit
testing, HTML/5, CSS, JavaScript/jQuery, source control, and
fundamentals of software project management
526 S Main St

The Software Development for Kids (SDK) project was created to give middle
and high school students the chance to experience more than the learning
how to use a commercial software product. The goal is to work with kids
especially from underrepresented groups to consider careers in the field of
technology. We teach creative technology classes that either involve
computer programming or some kind of human-computer interface that goes Middle & high school youth, underrepresented
beyond keyboard and mouse.
groups
Stagecast Creator is an application for building interactive 2-D simulations,
stories, games, and more. Starting with a blank stage, users add a cast of
characters and then move the characters around to visually generate "rules
of behavior." Students can create simulations that demonstrate concepts in
science, math, or other subjects, or they can make games to share with
friends. In the process, they apply basic computer science concepts in an
object-oriented programming environment -- without needing to learn a
programming language. Easy to learn, the software includes a self-paced
tutorial.
Grades 1 - 10
Self-paced
Stanford is offering some of its most popular engineering classes free of
charge to students and educators around the world. Stanford Engineering
Everywhere (SEE) expands the Stanford experience to students and
educators online. A computer and an Internet connection are all you need.
View lecture videos, access reading lists and other course handouts, take
quizzes and tests, and communicate with other SEE students, all at your
convenience.

SEE programming includes one of Stanfords most popular sequences: the


three-course Introduction to Computer Science taken by the majority of
Stanfords undergraduates and seven more advanced courses in artificial
http://see.stanford.edu/see/courses.aspx intelligence and electrical engineering.
STARS Computing Corps is a national community of regional partnerships
with a mission to grow a diverse 21st century technology workforce. The
Corps is a framework for integrating engagement into computing
departments for recruitment and graduation of undergraduate and graduate
students, and each location implements its own programs.

Adult learning, inperson,


bootcamps, web
development,
mentors, full-time,
part-time

Adult learning, inperson,


bootcamps, fulltime

Mission/Description
Population Focus
The Software Craftsmanship Guild seeks to help people passionate about
technology gain the necessary skills to contribute to enterprise development
teams. It offers a 12-week software developer training that uses
apprenticeship principles to help individuals get a jump start on software
developer careers. You will be taught practical applications of taking a web
application from start to finish. This includes a database layer, a middle
tier/service layer, and a user interface layer. Currently in the Akron, OH
region the number of job opportunities in the Microsoft stack far outnumber
other opportunities, so their current offerings are focused there. Specifically
you will gain experience with the .NET Framework (C# and VB.NET), SQL
Server and the T-SQL language, WCF Services, object oriented architecture
patterns, unit testing, HTML/5, CSS, JavaScript/jQuery, source control, and
fundamentals of software project management.
Various skill levels

Locations

Akron

OH

SDK Bridge, LLC


1035 NE 94th St

Seattle

WA

98115 Seattle, WA

info@sdkbridge.com

1325 Howard Ave., #705

Burlingame

CA

94010

info@stagecast.com

Free

Various

HQ: University of North Carolina


at Charlotte, College of
Computing and Informatics,
9201 University City Blvd.
Charlotte

NC

28263 National, 51 universities and colleges

Varies

Fee per program

Scratch, Python, Java, Robotics, etc.

2991 North Druid Hills Rd

GA

30329 Atlanta, GA

Free

CSS, HTML, JavaScript, Logo, Mobile Apps, MySQL, PHP, SQL,


UI/UX, web design, XML, XSLT

11 weeks

$8000

Ruby on Rails, web development, CSS & HTML, JavaScript, and


User Experience

9 months

$12,000 per quarter, excluding housing, materials, and


personal expenses. One-time only discount of $3,000 dollars
for students in our first class, for a total tuition cost of
Web design, web development, entrepreneurship, & product
$33,000.
development

High school

Leadership/Contact

Title

Akron, OH

Varies

Phone Number

contactus@swcguild.com

N/A

Atlanta

Email

(650) 599-0399

1997

karen.bean@uncc.edu

(704) 687-8380

2006

geek@startcode.net

(404) 507-2772

2012

see-information@lists.stanford.edu

Karen Bean

Greenbelt, MD

info@starttag.org

2012

hello@starterleague.com

2011

hello@starterschool.com

2013

Co-Founder

info@startupinstitute.com

2012

Co-founders

info@sbsq.org

2012

http://www.startupinstitute.com/

http://sbsq.org/

StartupBox South Boronx offers world class programs in technology,


engineering, design and entrepreneurship to local youth, delivers extensive
community outreach services, and provides support to local early-stage
companies in order to connect the promise and excitement of the Tech
industry with the extraordinary creativity of the South Bronx. In one unique
space, SB^2 brings together students, startups, and community members to
learn from and inspire one another.

http://home.techcorps.org/index.
php/schools/programs/student-techcorps

Student TECH CORPS delivers tech support training and certification to


middle and high school students, and then harnesses their knowledge to
power a Student-Run Help Desk to provide valuable technical support in their
school buildings or communities. This program may be run during the school
day as a part of the regular curriculum, during study hall or as an afterschool Middle School, 6th 8th and High School, 9th 30+ hours of online training,
activity.
12th
plus help-desk activities

112 Jefferson Ave., #3

Columbus

OH

43215 Columbus, OH

media@techcorps.org

(614) 583-9211

http://home.techcorps.org/index.
php/schools/programs/student-webcorps

Student WEB CORPS provides high school students with a suite of web
development, project management and professionalism skills and then
challenges them to apply those skills in the authentic task of building a
website for a small business or nonprofit organization in their community.
This program may be run during the school day as a summer experience or
after-school activity.

112 Jefferson Ave., #3

Columbus

OH

43215 Columbus, OH

media@techcorps.org

(614) 583-9211

1405 132nd Ave NE, Suite 3

Bellevue

WA

98005 Bellevue, WA

edj@studentrnd.org;
contact@studentrnd.org

(425) 780-7901,
ext 1

http://studentrnd.org/

http://www.summerqamp.org/

2 months

$3,750; $1,000 discount for paying upfront; $2,750


reimbursement with job placement

Ruby on Rails Essentials; Developer Best Practices; Git basics:


coding cooperatively with Github; Cloud concepts, Heroku and
AWS; Postgres, Mongo; JavaScript

222 W. Merchandise Mart Plaza Chicago

IL

60654 Chicago, IL

Cambridge

Massachusettes

2142 Chicago, IL; Boston, MA; New York, NY Shaun Johnson

Bronx, NY

Grades 9-12

100+ hours of programming

In Seattle, StudentRND's built an incredible community around an event


during the school year called CodeDay, and an 8-week summer program
called the StudentRND Labs. At CodeDay, they encourage everyone to build
something they think is awesome, and at the StudentRND Incubator, teams
build something that other people think is awesome, too. They also host fun
community events and meetups at StudentRND over the year.
Youth, high school, college
SummerQAmp (nonprofit) is a nationwide initiative to train a new workforce in
tech skills and create tech jobs for America's youth. During the
SummerQAmp internships, participants are provided with fundamental
understanding of how software works and are given access to an educational
resource to assist them in preparing for a potential career in software
development.
Sparked by a conversation between GroupMe co-founder, Steve Martocci,
and musician Jon Bon Jovi, SummerQAmp was created in 2012 as part of
the White Houses Summer Jobs+ initiative. The goal of SummerQAmp is to
introduce Quality Assurance (QA) as a potential career path to American
youth (ages 18-24) who are unaware of the opportunity by allowing them to
gain valuable work experience as summer interns at software companies.
Ages 18-24
The goal of Taste of Computing is to improve and expand computer science
(CS) education at the high school level throughout the Chicago Public
Schools (CPS) system. The focus is the creation of a high-quality CS course
that will serve primarily as the introductory course for all tracks of the threeyear CPS Career and Technology Education InfoTech (CTE InfoTech )
program offered at 32 high schools. The course is likely to be offered also as
a Mathematics elective and will be a great preparatory course for the new AP
Computer Science Principles (APCS) being developed.

http://www.teachingtree.co/

TeachingTree is an open platform that lets anybody organize educational


content. The goal is for students to quickly access the exact clips they need
in order to learn individual concepts. Everyone is encouraged to help by
adding videos or tagging concepts.

http://teachingkidsprogramming.org/

Teaching Kids Programming is a non-profit organization of volunteer


programmers and school teachers who have developed a framework
designed specifically for teaching basic programming to children aged 10 and
up. TKP is a designated project of the Mona Foundation.
Ages 10+

Self-paced

http://gotealeaf.com/

Tea Leaf Academy helps you learn modern web development with Ruby on
Rails with an intensive online bootcamp.

4 weeks + 4 weeks + 8
weeks

Various skill levels

Various skill levels

College of Computing and


Digital Media, DePaul
University, 243 S. Wabash
Avenue

Self-paced

Free
Introduction to Ruby and Web Development: $475 for 4
weeks ; Rapid Prototyping with Ruby on Rails: $610 for 4
weeks; Build Production Quality Applications: $1485 for 8
weeks; (discounts available)

Neal Sales-Griffin

Co-Founder and
CEO

Chicago, IL

1 Cambridge Center, 6th Floor

Chicago

IL

Majora Carter, Lyel


Resner, & Jon Santiago

Edward Jiang

CEO

New York, NY; San Francisco, CA;


Silicon Valley, CA; Boston, MA; Austin,
TX; Los Angeles, CA; Chicago, IL;
Aneesh Chopra, Michael
Atlanta, GA; Washington, DC
Denton

info@summerqamp.org

Chicago, IL

tsteinbach@cdm.depaul.edu

Computer science, programming, math

N/A

Java, Kodu, C#, Microsoft SmallBasic, T-SQL

N/A

Front-End, Ruby on Rails

N/A

When Founded

2013

The Starter League is a 11-week programming boot camp in Chicago, IL,


that teaches people how to build web applications. While providing top-notch
instruction and mentorship from the best developers Chicago has to offer,
The Starter League also empowers students through a network of Chicagos
best entrepreneurs, investors, and companies to help people make their
ideas real on the web.
Various skill levels
Starter School is the grad school for people who want to learn how to build
software and start companies. In 9 months, full-time Monday through Friday,
you will learn how to build a web application that you care about. You'll be
immersed in engaging classroom sessions with hands-on labs, deep-dive
workshops, and focused product development. You'll apply what you're
learning to your own ideas at every step. Each step of Starter School is
designed to build on top of the preceding one. In phase one, you will get a
solid foundation in web development and entrepreneurship. In phase two,
you will learn how to effectively design user interfaces and continue to
develop your programming skills. In the final phase, you will unite all of your
abilities in order to ship a web application that you care about.
Various skill levels
Startup Institute Boston/New York works with professionals, career changers,
and dynamic individuals to equip them with the skills needed to have an
immediate impact on the startup company they join. The program is a fulltime, immersive, two month experience that will catapult you into Boston's
technology ecosystem in the areas of web development, product and design,
marketing, or sales and business development. They're also connected to
RampUp, which is a part time deep-dive into a specific skill set.
Various skill levels

Adult learning,
online

TeachingKidsProgramming.org

Zip

Intro to computer science

http://tasteofcomputing.org/

Adult learning,
online, bootcamps,
web development Tealeaf Academy

State

Free

An integral part of Taste of Computing is a comprehensive teacher training


course that will include a week-long summer workshop, a series of 8
professional development mini-workshops spread throughout the following
year, a monitored online community to support the teachers, and after-school
tutoring and mentoring for the students to be delivered by trained students as
part of service learning courses or student group efforts. The year-long
training course will be administered through DePauls Institute for
Professional Development and will carry 3 semester college credit hours.
Teachers of computer science

Youth learning,
online, teacher
resources

Free evaluation version


Prices vary for consumer and school licenses

City

Self-paced

Youth learning,
teacher
development,
workshops, online
community,
mentors, tutors
Taste of Computing

Teaching Tree

Scratch, Kodu, json, xml

Address

Dr. Theresa Steinbach

Lynn Langit, Llewellyn


Falco

Co-founders

2009

whatsup@teachingtree.co

2012

info@monafoundation.org

2009

apply@gotealeaf.com

Keywords

Organization Name

Website

Adult learning,
youth learning,
teacher
development,
computer science

TEALS

http://tealsk12.org

Mission/Description
Population Focus
TEALS (Technology Education And Literacy in Schools) (nonprofit pending)
is a grassroots employee driven program that recruits, mentors, and places
high tech professionals who are passionate about digital literacy and
computer science education into high school classes as part-time teachers in
a team teaching model where the school district is unable to meet their
students' Computer Science needs on its own. TEALS works with committed
partner schools to eventually hand off the CS courses to the in-service
teachers we team teach with so that the school will be able to maintain and
grow a sustainable CS program on their own.
Ages 14-18, high school AP students

http://home.techcorps.org/

Tech Corps aims to challenge volunteers to help inspire & educate K-12
students about the technology & computer science industry. The TECH
CORPS mission is to create a technologically literate society in which all K12 students have equal access to the technology skills, programs and
resources that will enrich their education and allow them to successfully
compete in the global workforce.

Youth learning,
campaign,
advocacy

Tech Corps

Youth learning, inperson, girls,


network, middle
school, workshops,
mentoring, events,
resources,
summer camp
Tech Girlz

http://www.techgirlz.org/

Youth learning, inperson,


workshops,
summer
Tech Kids Unlimited

Fee per course

8 weeks

$4250 part-time, $6250 full-time

http://www.tech-girls.org/

Adult learning, inperson, mentoring TechCareerHQ

http://techcareerhq.com/

Provides individualized, project-based, one-to-one learning from current


software engineers to folks who want to learn to program.

Youth learning, inperson, girls,


summer, camps
Youth learning, inperson, web
development,
robotics, 21st
century skills,
STEM, hardware,
software, social
media

http://home.techcorps.org/index.
php/component/k2/item/241-techiecamp-girl-power

Techie Club (Program of Tech


Corps)

http://home.techcorps.org/index.
php/students/techie-club

Youth learning, inperson, girls,


competitions,
mobile,
entrepreneurship,
chapter-based
Technovation Challenge
Youth learning, inperson, winter,
spring, summer,
camps, game
development,
animation, web
development,
LEGO, robotics,
resources
TechPlayzone
Adult learning, inperson, workforce
development, web
development,
multimedia,
mobile, IT,
workshops,
mentors,
internships,
certification
TechSF
Youth learning,
teacher
development,
competitions,
school-based,
computer science,
IT, engineering,
robotics, web
development,
game design,
LEGO
TechStart Education Foudation

Youth learning,
summer, camps,
Tera Byte Video Game Creation
game development Camp

Adult learning, inperson,


bootcamps,
workshops, web
development,
mobile,
apprenticeship,
Black founder

http://home.techcorps.org/index.
php/schools/programs/techie-camp

Techie Camp: Girl Power program


(Program of Tech Corps)

Youth learning,
girls, middle
school, in-person,
summer, camps,
AspireIT
Techie Girls
Youth learning, inperson, summer,
camps, LEGO,
animation, game
development,
internships,
workshops,
robotics
TechKnowHow

The {c}0dEd

Adult learning, inperson, bootcamps The Designation


Youth learning, inperson,
workshops,
robotics, pipeline,
clubs, fellowship,
mentors,
internships,
afterschool,
project-based
learning
The Disruption Department

112 Jefferson Ave., #3

Varies

Tech-Girls is all about empowering girls to imagine and achieve their future
dreams in our tech-savvy world. The organization is part gathering resources
from around the world to help girls get connected to tech programs &
mentors, part community learning tech together and part local program
working directly with girls through workshops and events to inspire them to
share their vision with the globally connected community.
Girls

https://www.ncwit.org/programscampaigns/aspirationscomputing/aspireit-2013-programs

Techie Camp is a full day, week long program designed to engage


elementary and middle school students in hands-on, interactive STEMrelated activities. Students take a deep dive into subject matter focused on
Robotics, Programming, Android App or Web Development and emerge with
skills that are useful in todays' classroom and tomorrow's workplace.
TECH CORPS will offer its TECHie Camp: Girl Power program to 60 central
Ohio elementary school girls. This full day, week-long summer program is
designed to engage students in hands-on, interactive STEM-related
activities. The girls will take a "deep dive" into subject matter focused on
Programming and emerge with knowledge, concepts and skills that are
useful in today's classroom and tomorrow's workplace. In addition to the
technical aspects of the camp, the girls also participate in activities designed
to improve their self-concept, self-esteem and dispel the myth that only
boys/men are engaged and successful in computing related educational and
career pathways. TECH CORPS will work directly with students participating
in summer programs offered by the Girls Scouts of Ohios Heartland,
Homeport Columbus, and KIPP Central Ohio.
Techie Club includes 40+ hours of hands-on, interactive activities tied directly
to national technology standards for 3rd 6th grade students. The lessons
focus on a variety of computing topics, such as Computer Programming,
Web Development, Hardware, Software, Internet, Digital and Social Media,
Technology Careers, and Robotics. The program also promotes 21st
century skills and provides students with an awareness of technology and
STEM-related careers. This program was created with support from the
American Electric Power Foundation.
In Techie Girls, Crystal Hsieh has designed a week-long summer camp to
inspire in girls a love for computer science. The camp will provide a sampling
of web design, programming, graphics, and game design using Storytelling
Alice, Scratch, and Code Academy. Crystal has a long history in coordinating
programs and working with youth through Key Club and Model United
nations at her high school, as well as the City of Irvine Youth Action Team.
She also designed and taught a website development program at a local
Girls Inc. center.

Address

City

State

AP Computer Science, Intro to Computer Science

http://www.techkidsunlimited.org/

http://www.techtalentsouth.com/

Youth learning, inperson, robotics,


programming,
mobile, web
development,
Techie Camp (Program of Tech
chapter-based
Corps)

Languages/Courses

K-12

Youth learning, inperson, girls,


network,
workshops,
mentors, events,
tutorials, resources Tech-Girls

Tech Talent South

Cost

Tech Girlz is a non-profit organization dedicated to helping adolescent girls


understand that a future in technology does not necessarily equate to a
boring computer job, but instead transcends the cubicle into nearly every
field imaginable. The organization provides workshops on coding,
technology, and entrepreneurship for middle school girls.
Middle school girls
Tech Kids Unlimited (TKU) is a technology-based educational organization,
for kids ages 7 to 18 with special needs, which empowers and inspires the
next generation of digital natives to learn, create, develop and share the tools
of technology. TKU teaches technology to kids who learn differently. They
also expose special needs students to technology learning that they have not
had in the classroom including software like Photoshop, Illustrator, IMovie,
GarageBand, gamesalad, Podcasting, computer programming languages,
and physical computing through a series of technology workshops.
Ages 7-18
Tech Talent South offers full and part-time programs to give students a great
foundation in web development. Students will learn Ruby on Rails, Domain
Modeling, HTTP and "RESTful" Design, HTML/CSS, Javascript and AJAX,
and understanding APIs. Students eager to make a career change, start their
own business, or make the world a better place through technology are great
candidates for Tech Talent South's 8-week programs. The organization also
offers beginning game development and youth code camps.
Adults, youth ages 8-14

Adult learning,
youth learning, inperson,
bootcamps, youth
camps

Time Commitment

Python, User Experience, Raspberry Pi, Monbile App development,

Various skill levels

Self-paced

Grades 3-8

Full day, week-long (approx.


40 hours)
Varies

Central OH elementary school girls

1 week

Grades 3-6

40+ hours of lessons and


activities

Tech Kids Unlimited


c/o ALLEY NYC
500 7th Avenue, Floor 17A

Columbus

OH

Philadelphia

PA

New York

NY

Zip

Locations

Leadership/Contact

For 2013-14 school year, TEALS is


partnered with 65 schools in 12 states
(CA, DC, NY, UT, VA, WA, MN, AK,
ND, MA, KY, NC).

Kevin Wang

Title

Phone Number

When Founded

media@techcorps.org

(614) 583-9211

1995

info@techgirlz.org

(215) 690-1182

2010

kevin@tealsk12.org

43215 Columbus, OH

Philadelphia, PA

Email

Tracey Welson-Rossman Founder

10018 New York, NY

beth@techkidsunlimited.org

Ruby on Rails, Domain Modeling, HTTP, "RESTful" Design,


HTML/CSS, Javascript, AJAX, APIs

Atlanta, GA; Asheville, NC

info@techtalentsouth.com

Scratch, varies

Charlottesville, VA

kim@tech-girls.org

App Inventor, Alice, Scratch, KompoZer

521 Castro St

San Francisco CA

94114 San Francisco, CA

112 Jefferson Ave., #3

Columbus

43215 Columbus, OH

OH

media@techcorps.org

Columbus, OH

112 Jefferson Ave., #3

Columbus

OH

web design, programming, graphics, and game design using


Storytelling Alice, Scratch, and Code Academy

Middle school girls

(404) 491-9887

2012

(614) 583-9211

(614) 583-9211

43215 Columbus, OH

Irvine, CA

2010

Debra Richardson

Donald Bren
School of
Information and
Computer
Sciences

media@techcorps.org

(614) 583-9211

djr@ics.uci.edu

(949) 824-3074

campinfo@techknowhowkids.com

(650) 638-0500

TechKnowHow offers fun and enriching Computer and LEGO Summer Day
Camps for students, ages 5-14, in the San Francisco Bay Area.

http://www.techknowhowkids.com/

http://iridescentlearning.
org/programs/technovationchallenge/about/

Our Summer Camp classes include LEGO projects with motors, NXT
Robotics, Electronics, Stop-Motion Animation, and Game Design. Classes
feature high-interest, age-appropriate projects which teach technology and
science skills.
Ages 5-14
Technovation Challenge (nonprofit) is a competition to offer girls the
opportunity to learn how to start a company and become high-tech
entrepreneurs. girls develop an app that solves a problem in their local
community. Over 12 weeks, girls step through an online curriculum that helps
them develop a potential solution and program a mobile phone application to
solve it. The winning team will receive $10,000 in funding and support to
complete app development and release their app on the market.
High school girls

https://bavc.org/techsf

Technology Camps are offered during the Winter, Spring, and Summer
Breaks for students in the Tampa Bay Area. Tech Camps feature innovative
themes each season for students interested in Video Game Creation, Web
Animation, and Digital Movie Making. Camp attendees use their creativity
and innovation to create "social impact" games, web pages, and digital
movies.
TechSF offers training in high growth IT occupations, including Networking,
Tech Support, Programming, Mobile Development and Multimedia, in order
to prepare San Francisco's residents for entry into dynamic careers in the
Information Technology Industry. TechSF will provide vocational skills
training, work experience opportunities and offer job placement assistance
and career advancement to training participants and other individuals
working in the IT field. TechSF is offered through Bay Area Video Coalition,
BayView Hunter's Point Center for the Arts & Technology, City College of
San Francisco and Year Up Bay Area in collaboration with West Ed and the
Office of Economic and Workforce Development, with funding from the U.S.
Department of Labor. Trainings are led by AcademyX.

http://www.techstart.org/

TechStart is a 501(c)3 nonprofit that promotes wider access to technology


education for K-12 students in order to strengthen the skills they need to
thrive in the global economy. The organization provides teacher training and
student enrichment activities that incorporate computer science, information
technology and engineering education in Oregon K-12 schools. TechStart is
founded and supported by the Technology Association of Oregon and its
members.

http://www.techplayzone.com/

http://terabytegames.com/

Summer camps range $160/week to $385/week depending


on class type

Gml (gamemaker language)

12 weeks

Free

App Inventor

Youth

To qualify for free training, participants must


be unemployed or be under-employed
(freelancers welcome!), be 18 years or older,
and be able to work in the U.S. Applicants
must have some prior programming
experience (e.g. PHP, Java, Javascript,
Assembly, or even an older language like
COBOL) plus basic HTML.

Varies

3 months to 1 year

Tera Byte Video Game Creation Camp teaches youth beginning and
advanced game creation and JavaScript programming through summer
camps.
Grades 3-8
The {c}0dEd teaches all elements of web and mobile app development via
team exercises, utilizing immersive learning methods. The {c}0dEd App
Factory is a combination of the {c}0dEd coding curriculum mixed in with
business development education, specifically geared towards aspiring tech
entrepreneurs. The first App Factory bootcamp has live-streaming and inperson training. Each participant of the bootcamp will develop an app
business idea, create an iPhone and Android app, launch a responsive
support website for the app, integrate an e-commerce and/or ad-based
monetization model into the app, file a provisional patent for their app
process, and develop materials to pitch their app business to customers and
investors by the end of the course.

http://thedesignation.co/

http://thedisruptiondepartment.org/

The Disruption Department is developing a pipeline for high-tech talent in St.


Louis. The program is modeled on the professional baseball farm system
(started right here in St. Louis), in which teams invest time, expertise, and
money to develop future stars at clear developmental levels. All students in
St. Louis will have access to high-paying, fulfilling, and creative jobs, whether
that be at the companies they go to work for or at the companies they launch
on their own.
Ages 12-18, teachers

Foster City

CA

Valrico

FL

Anglica Torres

Senior Director,
Technovation
Challenge

33595 Valrico, FL

San Francisco, CA

$399/week

3 months; For the upcoming


bootcamp, we are offering 2
sessions: one for weekdays
(Tues and Wednesday 6:309pm).
$2450

PHP, JS, HTML, Mobile, Full-stack

10 weeks

Adobe Photoshop, Adobe Illustrator, User Experience, Designing


Interactions, Design Strategy, Research, Usability. Visual Design,
Typography, Branding,
Layout, Mobile Design, HTML, CSS, JavaScript, jQuery,
Responsive Design

$4200

94404 Foster City, CA

National

P.O. Box 1766

Various

4 days

TechKnowHow, Inc.
553 Pilgrim Drive, Suite D

Free courses available for those who qualify

K-12

The {c}0dEd recently added an apprenticeship program where folks from any
background (marketing, law enforcement, legal, theatre) select one of their 6
app companies. Once they pick an app, they begin to develop for it with a
staff person. Apprentices get hands-on experience. There is no charge for
the apprenticeship program. They pay with their time. For example, if they
take 3 hours to learn programming, they commit 3 hours to help with
whatever the company needs help with outside of coding.
No programming experience necessary.
The Designation is a group of passionate designers who have come together
to build a purely design-focused school. The program is a 10-week course in
the city of Chicago, where you will learn all the fundamentals of digital
design. The bootcamp involves weekly classroom sessions on Monday and
Thursdays, from 6:00 P.M. to 9:00 P.M. From research to coding, and from
wireframing to native mobile design, They've overloaded the curriculum with
the goal of making you a full-stack designer by the end of the course.
Adults

http://thecoded.com/

week-long camps

Arduino, HTML, Ruby

222 NW Fifth Avenue, 3rd Floor Portland

OR

4444 Gloster Rd.

Dallas

TX 75220

1120 Avenue of the Americas

New York

NY

97209 Portland, OR

Dallas, TX

10036 New York, NY

Jake Galant

Mike De'Shazer & Vincent


Chen
Co-founders

Chicago, IL

8114 Pennsylvania Ave.

St. Louis

MO

63111 St. Louis, MO

Camp Director

angelica@iridescentlearning.org

1994

2009

techplayzone@gmail.com

(813) 684-7329

2005

techsf@bavc.org

(415) 861-3282

2013

info@techstart.org

2003

jake@terabytegames.com

2004

m@thecoded.com;
m@mikedeshazer.com

(917) 524-9962

crew@thedesignation.co

Gregory Hill

Co-founder & CEO gregory@thedisruptiondepartment.org (314) 467-0794

2011

Keywords
Youth learning,
male, Black, high
school, summer,
weekends, Black
founder,
underrepresented

Organization Name

Website

Mission/Description

Population Focus

Time Commitment

Cost

Black males ages 13-17

8-week summer session,


weekly gatherings during
school year

Free

Beginners

$9,000 tuition; $2,000 scholarship for women if agree to


Skype into elementary, middle, and high-school classrooms
10 weeks, 50 plus hours per around the country to inspire the next generation of women in
week
tech.
HTML5, CSS3, JavaScript, Ruby on Rails, Agile, APIs, AJAX, etc.

Various skill levels

Self-paced

Fee-based courses

Various

Non-profits, low-income businesses

Self-paced

fee-based courses

Web Development, Graphics Design, Database Administration,


Web Analytics, Web Systems Administration, Web Project
Management

Various skill levels

Self-paced

Fee-based courses

HTML, CSS, SEO, JavaScript, jQuery, Wordpress, etc.

Adult learning,
online, bootcamps,
web development The Maker Square

http://themakersquare.com/

Adult learning,
online, mobile,
certificate,
entrepreneurship,
web development,
mobile, conference The Next Web Academy

http://thenextweb.com/academy/

Adult learning,
online, web
development

The Web Academy

http://thewebacademy.org/

Adult learning,
women, online,
network

The Women's Coding Collective


(Formerly Codagogy)

http://thewc.co/

The Hidden Genius Project (THGP) (nonprofit pending) provides black male
youth in Oakland with the knowledge, skills, mentors and experiences to
obtain and create technological jobs in this new, gloabl 21st century
economy. HGP provides an intensive 8-week summer program in Software
Engineering, User Experience Design and Technology Entrepreneurship.
There are also weekly learning sessions in the Fall and Spring.
Maker Square is a 10-week immersive full-time web development training
program located in Austin, TX training individuals with little to no
programming experience to be entry level web developers. The program
teaches you the full-stack from Ruby on Rails to Javascript to SQL and much
more. The program has 3 foci: Learn, Immerse, and Grow. You learn web
development, you get immersed into the MakerSquare community and you
grow through our career services. The program does not offer a part-time or
weekends-only course.
The Next Web Academy online and live classes - get in touch with the people
who push the bar when it comes to innovation and get answers that matter to
you. From online marketing and mobile development to Q&A sessions with
entrepreneurs. They all share their knowledge and experiences with you.
After attending a course, you will receive a TNW Academy Certificate stating
you successfully completed a course. After each online class a qualitative
video recording of the presentation will be shared exclusively with you. This
way you can watch it whenever you like. Future classes include
entrepreneurship, web development, and app development.
The Web Academy is a 501c3 organization providing FREE online courses in
web design to the community and low cost web development services to non
profit organizations and low income businesses. The Web Academy is 100%
distance learning. All online courses are taught with a live instructor. During
class time, students are able to interact with our instructors and ask
questions, just like being in an actual classroom. In addition to online training,
The Web Academy provides web development services to those
organizations that qualify.
The Women's Coding Collective (formerly Codagogy) is a web development
community with a mission to narrow the gender gap in technology by
cultivating supportive, no-stupid-questions environments where women can
learn, build, and code together. The WCC provides online, collaborative web
development courses for women. It was created by Web Start Women.

http://www.thinkersmith.com/

Thinkersmith (nonprofit) seeks to introduce all ages, races and genders to


the fun, passionate and creative side of computer science and computational
thinking. They aim specifically to increase equity in the computer sciences as
they work to attract and retain girls, women and other non-traditional
computer science students.
Ages 5 to 105

http://www.thinkful.com/

Thinkful provides an online 12-week course in front-end web development


and a 12-week course in Python. They offer personalized, project-based
learning for true beginners and those with years of experience. They have a
mentoring component as well.

The Hidden Genius Project

Youth learning,
adult learning,
computer science,
girls, women, open
source, workshops Thinkersmith
Adult learning, inperson,
bootcamps, web
development,
project-based
learning, mentors Thinkful
Youth learning, inperson,
workshops,
summer, camps,
mentorship, web
develpment, game
development,
robotics
ThoughtSTEM

Adult learning,
corporate

ThoughtWorks University

http://www.hiddengeniusproject.org/

http://www.thoughtstem.com/

http://join.thoughtworks.com/graduates

Various skill levels

ThoughtSTEM gets kids excited about computer science and programming.


At the moment, they do this in three ways: 1) offering weekly programming
workshops in the UTC area, 2) providing 1-on-1 mentorship for children, and
3) providing mentorship to small teams of students. ThoughtSTEM also
offers summer camps in web design, video game development, robotics, and
other areas.
Ages 8-18
ThoughtWorks University isn't your average entry-level on-boarding program.
Yes it's designed for people with little work experience, and those moving
into the world of software, but that's where the similarity ends. You don't have
months of shadowing and being treated like you know nothing, you won't be
expected to make coffee. Or tea. You will spend six weeks at TWU with
ThoughtWorkers from all over the world, discovering the practices and
principles that have made ThoughtWorks successful. You aren't being
lectured, you are working on a real project, building working software, from
day one. By the end of the program you'll have 160 hours of real-world
experience in what you do.
Folks interested in working at ThoughtWorks

Youth learning,
software/app,
programming
language, video
game

Toontalk

http://www.toontalk.com/

Adult learning, inperson, UX

Tradecraft

http://www.tradecrafted.com/

ToonTalk is a completely new kind of software -- both a state-of-the-art


programming language and a video game. Children create programs by
performing actions in an animated world. But ToonTalk isn't just a video
game for teaching programming -- the very act of building, running, and
debugging programs is like playing an adventure game.
Youth, beginners
Tradecraft is a full time, 12-week, in-person immersive training program in
San Francisco for people who want to become either a ux designer, growth
hacker or sales and business development professional. The program has
been designed by industry leading experts to ensure that you graduate with
both the depth and breadth of knowledge youll need to make meaningful
contributions on your first day at a high-growth startup. Once you select your
vertical focus you will work with a large group of world-class mentors and a
small group of inspiring peers to learn new skills while doing real work for
real companies.
Adults

Adult learning,
online, IT

Trainsignal

http://www.trainsignal.com/

Now owned by Pluralsight, TrainSignal is a Chicago-based company that


provides computer training for IT professionals.

TranscodeSF

http://transcodesf.org/

TranscodeSF hopes to teach trans, gender-queer, or otherwise gendervariant folks computer programming and software engineering skills. The
class is entirely free, and all the equipment you'll need to succeed at it will be Trans, genderqueer, and gender nonprovided.
conforming folks

Treehouse

http://teamtreehouse.com/

The extensive Treehouse library of step-by-step video courses and training


exercises will give you a wide range of competitive, in-demand technology
skills that will help you land your next dream job or build your startup idea.

Adult learning, inperson,


underrepresented
Adult learning,
online, web
development,
mobile

Youth learning,
girls, middle
school, in-person,
winter, camps,
AspireIT

https://www.ncwit.org/programscampaigns/aspirationsTroy High School AspireIT Program computing/aspireit-2013-programs

Adult learning,
Software/app,
plaftorm

Try Ruby

http://tryruby.org/

Adult learning,
bootcamps, inperson, mobile

TurnToTech

http://turntotech.io/

Youth learning,
online

Turtle Academy

http://turtleacademy.com/

Adults

Various skill levels

Fee-based courses

12 weeks

$900 for web development; $1500 for Python

HTML, CSS, JavaScript, jQuery, Git, Bash, Wireframing, Design


fundamentals, Python

Full-time 3 week series in


the summer.

$50/workshop - discounts available

HTML, JavaScript, JQuery, Java, Objective C

Address

City

State

1750 Broadway

Oakland

CA

716 Congress Ave

Austin

TX

330 Madison Ave

New York

Zip

10165

Locations

Leadership/Contact

Title

Email

94612 Oakland, CA

Jason Young

Founder

contact@hiddengeniusproject.org

2012

78701 Austin, TX

Harsh Patel

Co-Founder,
Education
Architect

hello@themakersquare.com

2013

Amsterdam, Netherlands

ana@tnwacademy.com

2012

N/A

info1@thewebacademy.org

N/A

info@codagogy.com

PO Box 2186

Eugene

OR

97404 Eugene, OR

22 W 21st St.
8th Floor

New York

NY

10010 New York, NY

San Diego

CA

Chicago

IL

200 E Randolph St
25th Floor

6 weeks

Toontalk

California - University City, Del Mar,


Carmel Valley, Sorrento Valley, Mira
Mesa, Clairemont, La Jolla, Pacific
Beach, Kearny Mesa

Free

N/A

12 weeks

$12000

Self-paced

$49/month

Microsoft, vmware, CompTIA, CISCO, CITRIX

Two nights a week, 90


minutes each.

Free

Python, basic Linux skills, software engineering methodology, and


software design

San Francisco, CA

Self-paced

$25/month for Silver plan; $49/month for Gold plan; 2 month


discount for yearly subscription

Web development, programming, android, iOs, design, etc.

N/A

Alice, App Inventor

Westminster, CA

N/A

Phone Number

(866) 295-7820

2009

info@thinkersmith.org

(541) 632-4096

hello@thinkful.com

(858) 367-3232

2013

2012

Co-Founder and
CEO

Sarah E.

CTO/CPO and CoFounder at


ThoughtSTEM
contact@thoughtstem.com

(858) 869-9430

info-us@thoughtworks.com

(312) 373-1000

Ken Kahn

When Founded

2012

Darrell Silver

60601 India

Self-paced

The Troy High School AspireIT Program will unite four Aspirations in
Computing award-winners to deliver a two-day winter break camp for middle
school girls, using Alice and App Inventor. The goal of the program is to
demonstrate to participants the power of computing through creativity,
measurable results, and a final product. The program has strong support
from Troy High School teachers and administrators.
Middle school girls

Try Ruby is an online platform to let you try out Ruby programming language.
It's connected to Code School.
TurnToTech is a 12-week iOS training program based in New York City that
aims to produce well-rounded software engineers, not just programmers.
Students in this bootcamp will spend their first six weeks mastering mobile
development using iOS with Java back end on Amazon cloud. The second
six weeks of the program is spent developing a real-world product of the
student's choosing. During this time, the focus is on understanding end-toend software development, including requirements management, system
design, architecture, development, testing and versioning. When it comes to
finding a job after graduation, TurnToTech has relationships with potential
employers, hosts corporate and startup job fairs, and works to help students
build their networks by hosting several tech events each week.
Turtle Academy contains a client side learning environment and a compiler
for the Logo Programming language.The project enables to learn the Logo
language and programming principles and can be used for programming
logo. The website's objective is to teach programming principles in a fun and
easy way making programming an accessible competancy to every child in
the world.
Chris Fry, Twitters Senior Vice President of Engineering made the
announcement:

Languages/Courses

KenKahn@ToonTalk.com

San Francisco, CA

Anyone

Free

Ruby

Make sure you find technology really


interesting. Beyond that, a little exposure to
some scripting language or JavaScript or any
high school or college programming course is
helpful. But we dont assume any prior
knowledge of programming - we start from the
very basics.
12 weeks

$6000

iOS development in Objective-C and development of Amazon


based cloud services using Java

Youth

Free

Logo

152 W. Center Ct.

184 5th Avenue


4th Floor

Schaumburg

New York

IL

NY

60195 N/A

support@trainsignal.com

Naomi Seyfer

instructor

(888) 229-5055

info@transcodesf.org

help@teamtreehouse.com

10010 New York, NY

2002

nyc@turntotech.io

2011

(212) 924-8324

2013

support@turtleacademy.com

As Twitter has scaled, so too has our engineering organization. To help our
engineers grow, its important for them to have access to world-class
technical training, along with opportunities to teach the skills theyve
mastered. To that end, were establishing Twitter University.

Adult learning,
corporate

Twitter University

Youth learning,
software/app,
online, platform,
curriculum, schoolbased, summer,
camps
Tynker

https://twitter.com/TwU; https://blog.
twitter.com/2013/twitter-universitybuilding-a-world-class-engineeringorganization

http://www.tynker.com/

Whilst predominantly for its own staff, in time Twitter University will open up
to the masses and allow for anyone who would like to learn from the content
to do so. To lead the program, weve acquired Marakana, a company
dedicated to open source training.
Twitter staff
Tynker is an easy-to-learn, user friendly visual programming language
designed for young learners grades 4th through 8th. Tynker is inspired by
Scratch from MIT. It is a completely browser-based platform written using
Open Web standards such as Javascript, HTML5, CSS3 and does not use
Flash. Tynker also provides an Intro to Programming home study course that
covers basic programming concepts including creating scenes, playing
sounds, moving characters, conditionals and repetition, animation, handling
keyboard and mouse events, pen drawing, collision detection, keeping score
and more. The course also has a parent dashboard to help parents assist
their kids through the program. Tynker also has a platform for schools
(Tynker Scholastic) so teachers can teach programming.
Grades 4-8

iOS Bootcamp, JVM Fundamentals, Distributed Systems, Scala


School, and more

Self-paced

$50 Intro to Programming course

Tynker

San Francisco, CA

201 San Antonio Circle, #104

Mountain View CA

94040 Mountain View, CA

info@tynker.com

980 Artesia Blvd

Hermosa
Beach

90254 Hermosa Beach, CA

erika@ucode.com

2013

UCode teaches kids how to program. Ages 7-18 come to their centers twice
a week and do programming work at home the other 5 days a week.

Youth learning, inperson


UCode

http://www.ucode.com/

UCode is about developing young minds and letting them figure out how to
solve problems logically and creatively. Code is the most efficient, fun and
rewarding way to do this while at the same time giving kids a truly valuable
skill in our increasingly technology oriented world.

Self-paced

Free; For-credit classes cost $150

Business, computer science, design, math, science

Self-paced

Fee per class

Various, including coding languages

Ages 7-18

Adult learning,
online,
certification,
college credit

Udacity

https://www.udacity.com/

Udacity brings accessible, affordable, engaging, and highly effective higher


education to the world. They provide free interactive college classes on
computer science for all levels and for other subjects. As soon as you've
finished the course, you will earn a certificate of completion along with new
skills and bragging rights. There are also options for earning college credit for
some classes.
Various skill levels

Adult learning,
online

Udemy

https://www.udemy.com/

Udemy is an online learning company that provides courses on everything


from programming to photography to design to yoga and more.

Various skill levels

Month-to-Month Tuition, $200; Yearly Tuition $180/month

425 2nd Street, Suite 250

CA

San Francisco CA

(888) 888-8681

2012

N/A

Sebastian Thrun; Mike


Sokolsky

Co-Founder &
CEO; Co-Founder
& CTO
feedbackprogram@udacity.com

2011

N/A

Eren Bali; Oktay Caglar

CEO & Cofounder;


CPO & Cofounder

2010

Keywords
Organization Name
Youth learning, inperson, computer
science,
underrepresented,
game
development,
robotics, web
development, AI,
STEAM, Black
founder
Uplift, Inc.

Website

Mission/Description

Population Focus

Time Commitment

Cost

Languages/Courses

Address

City

State

Alice, Java, Mobile Apps, Scratch

PO Box 2773

Washington

DC

URBAN TxT FBO Community


Partners, 1000 N. Alameda
Street, Suite 240

Los Angeles

CA

Zip

Locations

Leadership/Contact

Title

20013 Washington, DC

Leshell Hatley

Executive Director
and Lead
Instructor
studystem@upliftdc.org

90012 Los Angeles, CA

Juan Vasquez

Youth learning,
boys, high school,
summer,
leadership
development, web
development,
mobile,
URBAN Teens eXploring
underrepresented Technology

http://www.urbantxt.com/

Youth learning, inperson, game


development,
STEM,
competitions,
underrepresented,
chapter-based
Urban Video Game Academy

http://www.uvga.org/

Uplift, Inc. guides K-12 students through innovative educational experiences


in Science, Technology, Engineering, Art, Mathematics, and Computer
Science (STEAM+CS), teaching them to solve everyday problems as they
advance toward making real world impact. Computer science classes focus
on programming concepts, game design, artificial intelligence, computer
graphics, web development, and physically building PCs.
PreK-12
URBAN Teens eXploring Technology (URBAN TxT) encourages inner city
teen males to become catalysts of change in urban communities. The
group's focus is to develop teens from South L.A and Watts into a new
generation of community and technology leaders. In small learning circles,
youth learn research skills, public speaking, leadership and project
management skills by using new media tools including web 2.0 tools. Teens
are also taught data analysis and time management. URBAN TxT also uses
coding as a leadership development tool to prepare young men of color in
the 7th-11th grade for college and the world after. In the Summer
Programming Academy, teens develop mobile & web apps to address
community issues. URBAN TxT partners with the University of Southern
California to provide the latest technology for students through their computer
labs and facilities.
High school males in inner city communities
Urban Video Game Academy (UVGA) seeks to better prepare students in
disadvantaged areas for postsecondary education and technology careers by
teaching them the fundamentals of video game design and development.
The mission has three basic components: to expose disadvantaged students
to career opportunities in video game design and development, to educate
them in how to create games, and to enhance learning in academic subjects,
such as math and writing, that are important in the video game development
process.
Elementary

Adult learning,
online, resources,
UX

http://www.uxapprentice.com/

This site is designed to teach you the basics of user experience design with
an easy process to follow and pointers for where to learn more.

Beginners

http://www.webstartwomen.com/

Web Start Women is an organization devoted to encouraging women web


programmers and creators. There's a gender gap in programming, and they
aim to change the ratio by cultivating open, supportive, intimidation-free
environments where women and girls of all ages can learn, build, and code
together.

Girls and women

http://www.webmonkey.com/tutorials/

Wired.com's Webmonkey is an online resource for web developers. Youll


find tutorials, tips and advice for designing and building websites and
programming web applications. It has articles for beginners, professionals,
students, grandparents, bloggers and programmers of all skill levels.

Various skill levels

Varies

http://wizbots.com/

Wizbots is the #1 provider of Imagineering programs for Kids (grades 2-8) in


the Bay Area. They serve kids of all levels, from novice to seasoned
practitioner, in the art and science of Imagineering all year round.

Grades 2-8

Varies

weekly meetings

2 weeks

N 50,000 per student (Covers tuition, feeding, boarding, and


excursions. Some scholarships available.)

Various

Web Design, Introduction to


Programming using Scratch

Lagos

Varies

Fee per course

Various

2900 Weslayan, Suite 545

Houston

TX

Houston, TX; Austin, TX; Dallas, TX;


The Woodlands, TX; Chicago, IL;
77027 Washington, DC

113 W 78th St. Suite 3

New York

NY

10024 New York, NY

Adult learning, inperson, women,


network, web
development

UX Apprentice

Web Start Women

Adult learning,
online, web
development,
multimedia
Webmonkey
Youth learning, inperson, summer,
camps,
workshops,
afterschool,
robotics, product
design, projectbased learning,
certification
WizBots

http://www.upliftdc.org/

Adult learning,
women, network,
events

Women Who Code

https://www.facebook.
com/womenwhocode; http://www.
meetup.com/Women-Who-Code-SF/

Women Who Code is a network for women who code in any framework, any
level of experience, any size of company, or who just code for fun. The group
meets weekly for technical study groups and monthly for larger format events
including tech talks, career trainings, and hack nights. Current and aspiring
coders are welcome. There are various chapters across the nation and
internationally.
Women

Youth learning,
girls, women, inperson, camps,
Nigeria

Women's Technology
Empowerment Centre - W.TEC

http://www.w-teconline.org

The Womens Technology Empowerment Centre, W.TEC, is a Nigerian nongovernmental organisation working to empower girls and women socially and
economically, using information and communication technologies (ICTs).
Middle & high school girls, university women

Youth learning, inperson, camps,


game
development,
mobile, web
development
Wonder Space Tech Camp

http://www.wstechcamp.com/

Youth learning,
competition

http://www.worldwideworkshop.org/

World Wide Workshop

Youth learning, inperson, network,


events, mentors
Young Rewired State

Youth learning,
afterschool,
software
development,
mobile,
underrepresented
Youth learning,
online, game
development,
mobile

http://youngrewiredstate.org/

Youth APPLab

http://www.youthapplab.com/

Youth Digital Studio

http://www.youthdigital.com/

Youth learning, inperson,


entrepreneurship,
software
development, web
development,
mobile,
underrepresented,
Zambia, Black
founder
Zamrize

http://zamrize.org/

Adult learning, inperson, bootcamps Zipfian Academy

http://zipfianacademy.com/

WSTechCamp is dedicated to building the minds of the future. The goal


every week of camp is to create an unforgettable experience for every
camper and lead them to discover the fascinating world of Computers &
Technology through innovative projects, fun activities, and customized lesson
plans so that today's campers become tomorrow's leaders.
Youth
World Wide Workshop develops applications for learning with technology that
combine game mechanics and social networking to empower youth to be
inventors and leaders in the global knowledge economy. Their programs
transform education by connecting youth to learning, community engagement
and economic development through game production. The company created
Globaloria. World Wide Workshop is committed to improving quality
education opportunities for all youth in USA and the world through
Broadband Learning. They work with forward-thinking leaders, corporations,
school systems, universities, and research centers to enrich existing formal
and non-formal education systems with the latest technology and innovative
learning opportunities.
Youth

15 week summer
programming academy

Self-paced

Young Rewired State is a network of software developers and designers


aged 18 and under. Its primary focus is to find and foster the young children
and teenagers who are driven to teaching themselves how to code and how
to program the world around them. It is the philanthropic arm of Rewired
State. They host coding events.
18 & younger
Youth APPLab provides District of Columbia high school students with afterschool training in software design and mobile application development, while
guiding them toward the creation of their own Android Apps. This project
presents participants with opportunities to explore computer science,
examine cutting-edge technology, innovate, problem solve, communicate,
and express themselves. Participants represent the diverse populations not
abundantly present in computer science careers today (African-American
and Hispanic males and females). This effort was inspired in part by the
National Science Foundations Broadening Participating in Computing
campaign.
Underrepresented high school students

Youth Digital Studio provides online classes in game design and app design. Ages 8-14
Zamrize empowers youth to become creators of technology
through lab-based integrative computational experiences that
focus on exposure, education, and entrepreneurship. Zamrize
accelerates the work of local organizations in the African country of
Zambia to ensure diverse participation in the new technology
economy. Providing hands-on training in software development and
electronics is a key goal for this initiative. Participants will be
taught fundamental web development skills. They will learn based
on proven models created to teach high school aged students
HTML, CSS, and Javascript - basic web development languages.
Participants will also be taught how to create mobile applications
that help their communities and can be monetized to generate
Youth
revenue.
Zipfian is an intensive, 12-week program in San Francisco, CA, that aims to
graduate proficient data scientists. The curriculum has been crafted by
practicioners in the field and is based on hands-on projects and real-world
applications. The full curriculum covers software engineering, machine
learning, statistics and probability, utilities: shell/UNIX, data at scale, and
then how to acquire, store, transform, and visualize that data. Zipfian
promises an intimate class size (only 15 students are admitted per cohort),
mentorship from instructors and industry experts, high-quality datasets,
individual and group projects, and a hiring day at the end of the program to
match graduates with premier tech companies. In addition to the 12-week
immersive course, Zipfian also offers an online Intro to Data Science Class
Series that includes six 1.5-hour lectures, class exercises to provide handson practice, and access to an online Q&A forum where professors can
answer students' questions.
Anyone

Phone Number

When Founded

(202) 713-5027

1999

juan@urbantxt.com

HTML, Java, JavaScript, Mobile apps (android), Python

Baltimore, MD; Washington, DC;


Atlanta, GA

info@uvga.org

N/A

N/A

uxapprentice@balsamiq.com

CSS basics

Cambridge, MA

info@webstartwomen.com

2011

Free

Ajax, HTML, CSS, APIs, JavaScript, Backend, Blog, Multimedia,


UI/UX, etc.

N/A

Fee per course

Robotics

info@wizbots.com

2010

womenwhocode@gmail.com

2011

info@w-teconline.org

2008

Free

233 Highland Avenue

San Carlos

CA

San Carlos, CA; Palo Alto, CA;


94070 Mountain View, CA

San Francisco, CA; Austin, TX; Atlanta,


GA; Boulder, CO; Denver, CO;
Bangalore, India; Reno-Tahoe, Nevada

Free, bring your laptop

Nigeria

UK

Alice, Scratch, App Inventor, Java, Product Development, Team


Work / Collaboration, Presentation Skills

$199-$249 per course

C++, HTML, Java, Mobile Apps, PHP

$16000

software engineering, machine learning, statistics and probability,


utilities: shell/UNIX, data at scale, and then how to acquire, store,
transform, and visualize that data

Oreoluwa Somolu

Amber Oliver

London, UK; San Francisco, CA; New


York, NY; Germany; South Africa

Durham

NC

27707 Durham, NC

Zambia

683 Sutter Street

San Francisco CA

San Francisco, CA

(240) 619-8842

interest@wonder-space.com

(877) 972-2671

info@worldwideworkshop.org

(646) 895-9167

yrs@rewiredstate.org,
hello@youngrewiredstate.org

Washington, DC

5318 New Hope Commons


Drive

HTML, CSS, JavaScript

12 weeks

Email

2002

2009

studystem@upliftdc.org

Justin Richards

Director

info@youthdigital.com

Joy Buolamwini

Executive Director contact@zamrize.org

hello@zipfianacademy.com

(919) 766-0691

2010

2011

2013

Organization Name
Youth learning,
in-person,
camps
Bay Area Summer Enrichment (BASE) Camp
Youth learning, Berkeley Foundation for Opportunities in
adult resources, Information Technology (BFOIT) Introduction
curriculum
to Computer Programming
Youth learning,
summer, camps,
workshops, web
development,
game
development,
chapter-based,
Black founder,
underrepresentedBlackGirlsCode

Youth learning,
mentors,
afterschool
Breakout Mentors
Youth learning,
pilot, middle
school,
underrepresentedCampCode (Level Playing Field Institute)
Youth learning,
in-person,
camps, game
Children's Creativity Museum: Game Design
design
with Scratch Programming Camp
Youth learning,
in-person,
camps, game
design,
Children's Creativity Museum: Tynker
animation
Programming Camp
Youth learning,
girls, middle
school,
computer
science, lowincome,
underrepresentedCodeEd
Youth learning,
school-based,
home-based,
online, tutors,
teacher
development
CodeHS
Youth learning,
in-person,
workshops, high
school, summer,
fellowship,
underrepresentedCodeNow
Youth learning,
in-person,
animation, game
development,
summer, camps ComputerMagix

Youth learning,
girls,
conference, blog Dare 2B Digital

Youth learning,
adult learning,
in-person,
summer, camps,
certification,
chapter-based Digital Media Academy
Youth learning,
in-person,
animation, game
development,
summer, fall,
spring, camps,
workshops
Digital Monkey

Youth learning,
software/app,
hardware, pilot GigaBryte
Youth learning,
girls,
underrepresented,
clubs,
afterschool,
events,
workshops,
summer, AI,
software
engineering,
mobile
Girls Code
Youth learning,
girls, middle
school, inperson, club,
summer,
workshops,
leadership,
robotics,
AspireIT
Girls for Computing and Robotics Club
Youth learning,
girls, pilot
Girls Gone Geek
Youth learning,
girls, events,
high school,
mentors
Girls Teaching Girls to Code
Youth learning,
girls, camps,
clubs, web
development,
robotics, mobile,
mentors,
curriculum,
chapter-based Girls Who Code
Youth learning,
platform,
curriculum,
teacher
development,
game design,
standardsbased,
mentoring,
technical
support
Globaloria (by WorldWideWorkshop)
Youth learning,
in-person,
project-based
learning, web
development,
entrepreneurship,
life skills, project
management,
mentors,
internships,
underrepresentedHack the Hood
Youth learning,
in-person,
camps,
workshops, web
development,
game design,
visual arts,
chapter-based iD Tech Camps
Youth learning,
girls, boys,
parents, projectbased,
elementary,
middle school,
high school,
underrepresented,
mentors,
chapter-based Iridescent Learning

Youth learning Mission Bit


Youth learning,
in-person,
school-based,
clubs, network,
workforce
development,
robotics, game
development,
web
development,
IT,
underrepresented,
youth
development,
certification
MOUSE

Youth learning,
in-person,
summer,
workshops, web
development,
animation, game
development
Ohlone for Kids and Teens
Youth learning,
parent
resources,
teacher
resources,
platform,
network,
programming,
game
development
PowerMyLearning (by CFY)

Website

http://www.sfbasecamp.com/

Mission/Description
Population Focus
BASE Camp is a summer program for youth to design, program, and play their own computer games! The curriculum takes
advantage of the visual and interactive nature of making games so that students learn by experimenting. Students in their
classes learn programming fundamentals in Python a powerful but easy to learn language.
Middle school

http://www.bfoit.org/itp/itp.html

BFOIT provides a website for parents and teachers, and some students. It is a walk-through of the basic concepts behind
writing computer programs, with an emphasis on graphics and games.

Time Commitment

Cost

Languages/Courses

Address

City

State

Zip

2 weeks

$1450

Python

562 North Britton Avenue

Sunnyvale

CA

94085 Sunnyvale, CA

Self-paced

Free

jLogo, Java

Berkeley, CA

bfoitGuy@gmail.com

Scratch, basic HTML and CSS; Robotics, web


development, mobile app development, game
development, design principles,
entrepreneurship

Primary locations (chapter-based):


San Francisco, CA; Atlanta, GA.
Trying to expand to Memphis, TN;
Washington, DC; Detroit, MI;
Chicago, IL; New Orleans, LA;
Denver, CO; St. Louis, MO; New
York, NY; Miami, FL
Kimberly Bryant

future@blackgirlscode.com

http://breakoutmentors.com/

Through community outreach programs such as workshops and after school programs, Black Girls Code (nonprofit
pending) introduces underprivileged girls to basic programming skills in languages like Scratch and Ruby on Rails. Their
goal io increase the number of women of color in the digital space by empowering girls of color ages 7 to 17 to become
innovators in STEM fields, leaders in their communities, and builders of their own futures through exposure to computer
science and technology. They do Summer of CODE workshops in 7 cities currently.
Girls of color, ages 7-17
Breakout Mentors teaches computer programming to young Bay Area students, with a focus on making it fun. The
organization offers a variety of services, all centered around providing a project-based, personalized education for students
ages 8 to 17. Breakout Mentors pairs each student to work 1-on-1 with an experienced mentor the student is behind the
mouse and keyboard at all times. The mentor is able to move at the students own pace, introducing new concepts as he or
she is ready. It also allows room for the students individual creativity the mentor helps bring the students ideas to life.
The result is an engaged student that is having fun! The mentor typically meets in the students home for an hour and a half
session once or twice a week. Breakout Mentors occasionally sets up small classes for groups of friends that are interested
in learning together. Breakout Mentors teaches several after-school enrichment programs at Bay Area schools.
Bay Area students ages 8 to 17

http://lpfi.org/

CampCode is LPFI's computer science initiative in partnership with the YMCA (taking place at the West Oakland Middle
School). This is a 2-week pilot program with 11 middle school scholars.

http://creativity.org/programs/camps/

The Children's Creativity Museum's Game Design with Scratch Programming Campers will learn fundamental programming
concepts while creating their own simple video games using Scratch, a kid-friendly programming language developed by M.
I.T.
Ages 9-12

1 week

$350/week

Scratch

221 Fourth Street

San Francisco CA

http://creativity.org/programs/camps/

The Children's Creativity Museum's Tynker Program Camps are one-week camps that teach kids (grades 3-8) how to
create their very own computer games and animated stories, which they can share with their friends and family!

Grades 3 - 8

1 week

$600/week

Tynker

221 Fourth Street

http://www.codeed.org/

CodeEd (nonprofit) teaches computer science to girls from underserved communities, starting in middle-school. They
partner with schools and programs serving low-income girls and provide them with volunteer teachers, computer science
course offerings, and computers.

Middle school girls, 9-12 year olds

HTML and CSS, and are developing


JavaScript and Python modules

26 Maple Ave. #1

http://codehs.com/

CodeHS is a site which will introduce you to programming and computer science principles. It is built for complete
beginners, and you learn by watching videos, working in the browser, and then getting help and feedback from real people
who know this material. The goal of CodeHS is to spread the knowledge of computer science by offering well crafted
instructional materials supported continuously by the quality, personal attention of their enthusiastic tutors. There are
school-based packages, but individuals can also purchase memberships.

High school students, teachers interested in


learning how to teach CS

Self-paced

Free to try; Basic membership $25/month;


Premium membership $75/month; quotes for
schools to adopt system

JavaScript, Karel the dog

http://codenow.org/

CodeNow is a nonprofit that teaches foundational skills in computer programming to underserved high school students.
They partner with community organizations to hold free, extracurricular, off-campus trainings for high school students.

Phase One: 40 hours in-person training, 10


hours homework; Phase Two: 20+ hours inUnderrepresented high schoolers; ages 14-18 person training, 10 hours homework

Free

Basics in programming with an emphasis on


Ruby

$399/week to $599/week

Alice, Arduino, Java, JavaScript, Kodu, PHP,


Python, Ruby, Scratch

http://www.blackgirlscode.com/

http://www.computermagix.org/

http://www.dare2bdigitalconference.com/

http://www.digitalmediaacademy.org/

http://www.digitalmonkeyschool.com/

All ages

1 week

http://www.gigabryte.com/

GigaBryte introduces late elementary school kids to programming. The platform consists of a drag-and-drop visual
programming environment; a wearable device that enables kids to bring their programs into the real world; and an online
community where children can share their creations and remix the programs of others. They are also developing a
curriculum to introduce fundamental computer science concepts like loops, conditionals, variables, procedures, and more
through video tutorials.

Grades 3 - 6

http://www.girlscode.co/

Girls Code is a women's non-profit group sparking the young minds of students 9+ mainly in underprivileged areas to learn
code. The program gathers students at school with assemblies, clubs, and other after school events. They create special
workshops to furthur teach them and give them projects to establish skills in leadership and communications. They also
host weekend and summertime programming to engage them in artificial intelligence, software engineering, mobile
development, etc.

Ages 9+ mainly in underprivileged areas

N/A

http://www.girlsteachinggirlstocode.org/

CA

94306 Palo Alto, CA

Varies

self-paced

brian@breakoutmentors.com

(650) 669-8789

sumaiya@lpfi.org

(415) 946-3030

94103 San Francisco, CA

info@creativity.org

(415) 820-3320

San Francisco CA

94103 San Francisco, CA

info@creativity.org

(415) 820-3320

Cambridge

San Francisco, CA; Boston, MA;


02139 New York, NY

MA

San Jose

Angie Schiavoni (Sep Kamvar, Joanne


Pons, Ben Statz)

Co-founders

Ryan Seashore

Founder

ryan@codenow.org

Fee-based workshops/camps

718 University Ave. Ste. 115

Los Gatos

CA

Redwood City, CA
Ruth Stergiou
Berkeley, CA; Los Angeles, CA;
Irvine, CA; San Diego, CA; Austin,
TX; Chicago, IL; Toronto, Canada;
Atlanta, GA; Washington, DC;
Stanford, CA; Swarthmore, PA;
Philadelphia, PA; Bronxville, NY;
New York, NY; New Haven, CT;
95032 Cambridge, MA

Fee per course

HTML, JavaScript, Mobile Apps, Python,


Scratch

720 El Camino Real #302

Belmont

CA

94002 Belmont, CA

Software is free, but they're in private alpha


(ie. invite only - folks can sign up for our
launch notification on their landing page);
hardware TBD (in development)

visual programming

Piloting in Bay Area, CA

Momo Akade

Girls Teaching Girls to Code is a program where Stanford women in Computer Science will teach Bay Area high school girls
to code. Students learn programming basics, build exciting projects, and develop strong relationships with mentors in the
field.
Bay Area high school girls

Basic programming

San Francisco bay area, CA

http://www.girlswhocode.com/

Girls Who Code (nonprofit) works to educate, inspire, and equip young women with the skills and resources to pursue
academic and career opportunities in computing fields. They have a Summer Immersion Program which pairs 300+ hours of
intensive instruction in robotics, web design, and mobile development with engaging, career-focused mentorship and
exposure led by top female entrepreneurs and engineers. Girls Who Code has packaged its signature program and
curriculum for replication inside schools and community organizations in its Girls Who Code Clubs. Now in pilot programs in High school girls, summer immersion program
New York, Boston and Philadelphia, Girls Who Code Clubs will launch nationwide soon.
for female high school juniors
8-week summer immersion program

Python, web design and UX/UI, mobile


applications, and web and mobile applications
to enhance communities
28 W. 23rd Street, 4th Floor

New York

NY

San Jose, CA; San Francisco, CA;


Davis, CA; Detroit, MI; New York,
10010 NY; Boston, MA; Philadelphia, PA Reshma Saujani

http://www.globaloria.org/

Globaloria provides educators with the tools and skills to teach students content knowledge and technical skills through
game design. This innovative blended learning system includes a turnkey digital platform, comprehensive professional
development, and year-long expert support. It introduces students to industry-standard tools and practices and is aligned
with the Common Core State Standards, Next Generation Science Standards, P21 and ISTE NETS. Globaloria seeks to
engage millions of students in digital learning for mastering the knowledge and skills they need to succeed in school,
college and careers in the global innovation economy, to empower educators and school systems by enhancing their 21stcentury capabilities and STEM learning and teaching opportunities, and to power up classrooms and turn them into
networked design studios that motivate students to work harder and dig deeper into content and complex projects.

Globaloria

New York

NY

10024 CA, DC, FL, LA, NY, TX, & WV

http://www.hackthehood.org/

Hack the Hood provides technical training in high in-demand multimedia and tech skills to youth who will then apply their
learning through real-world consulting projects with locally-owned businesses and non-profits. During sprints that are 6weeks long, low-income youth gain hands-on training and experience executing search engine optimization; building mobile
friendly, responsive web sites using template software; and getting clients listed in local maps and directories. Youth also
learn transferable leadership, entrepreneurship, and life skills under the direction of experienced trainers from Center for
Media Change/Oakland Local, United Roots and HUB Oakland.
Oakland residents ages 16-20

6 weeks

http://www.internaldrive.com/

iD Tech Camps are highly-rated, very expensive, week-long summer camps for boys, girls, and teens ages 7 to 17 held on
university campuses nationwide. Youll find iD Tech Camps, iD Gaming Academy, iD Visual Arts Academy and iD
Programming Academy at only the best colleges and universities.

1 week

http://www.missionbit.com/

http://www.mouse.org/, http://www.
mousesquad.org/

http://www.ohloneforkids.com/

Free

Various options, Annual fee per school,


Annual fee for educaiton or student

Youth

Oakland, CA

Fee per course

Elementary, middle, and high school girls,


underprivileged minority children and their
families

SF public school students. No experience


necessary.

MOUSE (nonprofit) empowers underserved youth to learn, lead and create with technology, preparing them with skills
essential for their academic and career success. The MOUSE Squad program trains and supports students to be the digital
media and technology experts in their schools. MOUSE Squad provides specialist curriculum and hands-on events to give
youth opportunities to deepen their skills and interests in tech innovation, including robotics, game design and web-making.
There are 492 Mouse Squads so far, with lots of support and appealing challenges from the central organization. MOUSE
Corps is a youth-centered design and technology program that develops emerging leadership, professional and technical
skills of high school students from MOUSE Squads across NYC.
Underserved youth
Ohlone for Kids and Teens offers summer enrichment courses to youth entering grades 4-11. Course topics include
Arts/Performing Arts, Language Arts, English, Math, Reading, Lego Robotics/Electronics, Science, Social Studies,
SAT/College Preparation. Their computer programming offerings include:
-Customizing Word Press Blogs (HTML, PHP, CSS)
-Coding Academy (HTML, Javascript, Python, Ruby and Mobile Apps)
-Intro to Programming (Scratch)
-Create Your Own Webpage (HTML)
-Logic & Animation (Alice and Scratch)
-Creating Computer Games
-3D Animation and Intermediate Programming (Alice)
-Advanced Technology Projects
Grades 4-11

CFY is a national nonprofit organization that helps students, teachers, and parents use digital learning to improve
educational outcomes. Its free PowerMyLearning.org platform provides innovative tools and thousands of engaging curated
K-12 activities to inspire and drive student learning. Available courses include computer programming, 3D programming,
http://cfy.org/; http://powermylearning.org/ and game design, among other subjects.
K-12
Project A-Game will give local youth the opportunity to build and run a game studio in their communities. It will be hosted at
Youth UpRising in Oakland and at the Salvation Army in Sacramento. Project A-Game is designed to imbue its young
participants with skills in science, technology, engineering arts and math learning (STEAM) fields, as well as experience
with leadership, game development and mentoring.

Varies

113 W 78th St. Suite 3

info@dare2bdigitalconference.com

digitalmonkeyschool@gmail.com

Stephen Cooper

They give students the opportunity to learn directly from successful engineers and entrepreneurs who enjoy sharing
knowledge and want to give back to the community. They're focused on project based learning and aim to teach both core
computer science concepts as well as the practical skills and technologies that are required to build web sites and
applications today. They partner with the public school system, Out of Site, and Jamestown Community Center to provide
elective credit to students that counts towards their graduation.

Co-Founder, CEO

California, Nevada, Hawaii

2 weeks, 9 am - 5 pm

UC Davis C-STEM &


NCWIT Academic Alliance
Partner
Stanford Univ. Associate
Processor, Computer
Science

2002

(650) 296-6323

2006

hhcheng@ucdavis.edu; gcrc@iel2.engr.
ucdavis.edu
(530) 752-5020

2013

girlsteachinggirlstocode@gmail.com

Susan Mernit

Project Director

info@worldwideworkshop.org

(646) 895-9167

2006

hth@oaklandlocal.com

(510) 834-0347

2013

(888) 709-8324

2007

95008 National

info@internalDrive.com

532 W. 22nd Street

Los Angeles

CA

Los Angeles, CA; New York, NY;


San Francisco bay area, CA;
90007 Boston, MA; Chicago, IL

info@iridescentlearning.org

San Francisco, CA

Daniel Rabuzzi

2013

2012

CA

New York, California, Illinois,


10010 Texas

(866) 656-3342

2013

Campbell

NY

2009

teresaf@girlscode.co

42 West Campbell Avenue, Suite 301

New York

(650) 592-9227; (408)


554-4248

2013

Programs & Offerings: Parent Leader


Program, Family Computer Science, Family
Science, Engineers as Teachers,
Technovation Challenge, Summer
Engineering Camp, Iridescent Science
Studios, phone apps, books and writings

50 West 23rd Street, Suite 702

2011

mo@gigabryte.com

Scratch, Java, C++, PHP, objective-c, xcode,


mobile apps, etc.

Free

(818) 621-6960

info@ComputerMagix.org

Professor Harry H. Cheng

The mission of Iridescent Learning (nonprofit) is to use science, technology and engineering to develop persistent curiosity
and to show that knowledge is empowering. They work with elementary, middle school, and high school underprivileged
and under-represented students and their families. The org has a three-pronged strategy of teaching cutting edge science,
engineering, and technology through hands-on, interactive lessons, using powerful mentors and enlisting strong parental
involvement.
Mission Bit is a non-profit that offers free programming classes taught by experienced engineers and entrepreneurs to San
Francisco public school students. No prior experience required.

2012

Zach Galant; Jeremy Keeshin

Stanford, CA

http://iridescentlearning.org

2010

San Francisco, CA; Washington,


DC; New York, NY

Davis, CA

Ages 7-17

angie@codeed.org; info@codeed.org

National, Global

95129 San Jose, CA

2013

Executive Director & CoFounder

zach@codehs.com; jkeesh@codehs.
com; team@codehs.com

CA

When Founded

2011

Director of Strategic
Partnerships

Alice

High-achieving girls in Bay Area, CA

Phone Number

Founder

3D modeling & animation, app & web dev't,


diGital film, music, & post production, game
design, photography, art & design,
programming & robotics, science &
engineering, sports & technology

Middle school girls

Email

info@sfbasecamp.com

Basics of engineering, basics of C


programming, field trips, and robot prototyping

http://c-stem.ucdavis.edu/GCRC/

Title

Sumaiya Talukdar

San Francisco CA

1600 Saratoga Ave, Suite 427

Leadership/Contact

Brian Skinner

Oakland, CA

Conference pricing is $45 per young woman


or $90 for young woman and parent or
guardian.

Digital Monkey School's mission is innovative Art education, promotion of art and independent development of video games
and animation. They teach Digital Art, introducing modern digital Art Creation Tools (like Photoshop, After Effects, 3DStudio
Max, Unity, UT3, Game Maker, Maya, Flash and much more) to youngsters and adults. They have different experimental
educational programs that are inclusive to a wide range of students of different age groups and skill levels; from young
beginners to post graduates and video game professionals.
GigaBryte (formerly TinkerTags) is a platform that makes learning to code easy, fun, and cool. The organization aims to
teach a billion kids to create and control interactive systems with a mission to put more learners on the ramp towards further
STEM and computing experiences by giving kids the chance to code the things they love!

The Girls for Computing and Robotics Club will include basics of engineering, basics of C programming, field trips, and
robot prototyping that aids humans. The summer program will focus on instilling confidence, teamwork, reasoning, and
problem-solving, as well as changing the misconception that girls cannot be scientists and engineers. Program leader Sruti
Modekurty is an Electrical and Computer Engineering major at Carnegie Mellon University and participant in five World
Championships as a VEX & FIRST Robotics programmer and builder.
Girls Gone Geek is a 2-week Alice-based pilot program for high achieving high school girls in the Bay Area. The program
was started by Stanford University professor, Stephen Cooper. Students learn to code in Alice, go on field trips, and get a
Macbook Air.

Palo Alto

Middle school students from underrepresented


communities
2 weeks

ComputerMagix is a group of parents and professionals tired of hunting for great technology summer camps for their kids.
So they decided to take some time off their work in the summer to create high quality and affordable technology camps for
their kids to learn and enjoy digital technology and for families who have similar needs.
K-12
The mission of Dare 2B Digital (nonprofit project of Invent Your Future Foundation) is to ensure that women are fully
represented in the wide spectrum of exciting, creative and lucrative careers that leverage an education in computer science.
Dare 2B Digital reaches out to girls middle and high school students including those in underserved communities, who
use familiar technology everyday (cell phones, video games, the Internet), but who usually do not consider careers that
envision, develop, market, sell, apply, or rely on these and other technologies.
Middle & high school girls

Digital Media Academy is a learning institution that provides summer camps and hands-on courses in 3D modeling &
animation, app & web dev't, digital film, music, & post production, game design, photography, art & design, programming &
robotics, science & engineering, sports & technology.

PO BOX 60921

Locations

Executive Director

info@missionbit.com

2013

info@mouse.org, help@mousesquad.org (212) 920-3665

1997; MOUSE
Squad program 2000

Varies

Fee per course

Alice, HTML, Java, JavaScript, PHP, Scratch,


Ruby, Python
43600 Mission Blvd

Fremont

CA

94539 San Francisco, CA

ofk @ohlone.edu

(510) 742-2304

Self-paced

Free

Math, Language Arts, Science, Social Studies,


Art & Music, Technology (computer
programming, computer research,
productivity), World languages
400 Mitchell Lane

Palo Alto

CA

New York, NY; Los Angeles, CA;


Atlanta, GA; San Francisco bay
94301 area, CA; Philadelphia, PA

CFY-SFBay@cfy.org; http:
//powermylearning.org/support

(415) 683-3123

2010

8711 MacArthur Blvd.

Oakland

CA

94605 Oakland, CA; Sacramento, CA

(510) 777-9909

2013

Self-paced

Free evaluation version


Prices vary for consumer and school licenses

1325 Howard Ave., #705

Burlingame

CA

94010

(650) 599-0399

1997

Funding for Project A-Game is coming from the ESA, a U.S. trade body representing the game industry, and the nonprofit
California Endowment. E-Line Media, a publisher of game-based educational products, is providing "technical and logistical
support," according to a press release from the ESA.
Youth learning,
game
development,
pilot
Project A-Game
Youth learning,
software/app,
programming
language, game
development
Stagecast Creator

These pilot youth-run game studios will serve as a venue for participants to develop game-making skills such as
programming, digital design, illustration, animation, visual storytelling, and project management. The studios will also
http://www.youthuprising.org/; Sacramento provide an opportunity for youth to collaborate in the creation of original computer and video games. As youth develop
Salvation Army website
experience as game makers, they will also have an opportunity to serve as peer mentors for newer members of the studio. Youth
Stagecast Creator is an application for building interactive 2-D simulations, stories, games, and more. Starting with a blank
stage, users add a cast of characters and then move the characters around to visually generate "rules of behavior."
Students can create simulations that demonstrate concepts in science, math, or other subjects, or they can make games to
share with friends. In the process, they apply basic computer science concepts in an object-oriented programming
http://www.stagecast.com
environment -- without needing to learn a programming language. Easy to learn, the software includes a self-paced tutorial. Grades 1 - 10

info@stagecast.com

Youth learning,
post-secondary,
in-person,
summer,
internships,
workforce
development,
quality
assurance
SummerQAmp
Youth learning,
in-person,
summer, camps,
LEGO,
animation, game
development,
internships,
workshops,
robotics
TechKnowHow
Youth learning,
male, Black,
high school,
summer,
weekends,
Black founder,
underrepresentedThe Hidden Genius Project
Youth learning,
software/app,
online, platform,
curriculum,
school-based,
summer, camps Tynker
Youth learning,
in-person,
summer, camps,
workshops,
afterschool,
robotics, product
design, projectbased learning,
certification
WizBots
Youth learning,
in-person,
network, events,
mentors
Young Rewired State

SummerQAmp (nonprofit) is a nationwide initiative to train a new workforce in tech skills and create tech jobs for America's
youth. During the SummerQAmp internships, participants are provided with fundamental understanding of how software
works and are given access to an educational resource to assist them in preparing for a potential career in software
development.

http://www.summerqamp.org/

Sparked by a conversation between GroupMe co-founder, Steve Martocci, and musician Jon Bon Jovi, SummerQAmp was
created in 2012 as part of the White Houses Summer Jobs+ initiative. The goal of SummerQAmp is to introduce Quality
Assurance (QA) as a potential career path to American youth (ages 18-24) who are unaware of the opportunity by allowing
them to gain valuable work experience as summer interns at software companies.

New York, NY; San Francisco,


CA; Silicon Valley, CA; Boston,
MA; Austin, TX; Los Angeles, CA;
Chicago, IL; Atlanta, GA;
Washington, DC
Aneesh Chopra, Michael Denton

Ages 18-24

info@summerqamp.org

TechKnowHow offers fun and enriching Computer and LEGO Summer Day Camps for students, ages 5-14, in the San
Francisco Bay Area.

http://www.techknowhowkids.com/

Our Summer Camp classes include LEGO projects with motors, NXT Robotics, Electronics, Stop-Motion Animation, and
Game Design. Classes feature high-interest, age-appropriate projects which teach technology and science skills.
Ages 5-14

http://www.tynker.com/

The Hidden Genius Project (THGP) (nonprofit pending) provides black male youth in Oakland with the knowledge, skills,
mentors and experiences to obtain and create technological jobs in this new, gloabl 21st century economy. HGP provides
an intensive 8-week summer program in Software Engineering, User Experience Design and Technology Entrepreneurship.
There are also weekly learning sessions in the Fall and Spring.
Black males ages 13-17
Tynker is an easy-to-learn, user friendly visual programming language designed for young learners grades 4th through 8th.
Tynker is inspired by Scratch from MIT. It is a completely browser-based platform written using Open Web standards such
as Javascript, HTML5, CSS3 and does not use Flash. Tynker also provides an Intro to Programming home study course
that covers basic programming concepts including creating scenes, playing sounds, moving characters, conditionals and
repetition, animation, handling keyboard and mouse events, pen drawing, collision detection, keeping score and more. The
course also has a parent dashboard to help parents assist their kids through the program. Tynker also has a platform for
schools (Tynker Scholastic) so teachers can teach programming.
Grades 4-8

http://wizbots.com/

Wizbots is the #1 provider of Imagineering programs for Kids (grades 2-8) in the Bay Area. They serve kids of all levels,
from novice to seasoned practitioner, in the art and science of Imagineering all year round.

http://youngrewiredstate.org/

Young Rewired State is a network of software developers and designers aged 18 and under. Its primary focus is to find and
foster the young children and teenagers who are driven to teaching themselves how to code and how to program the world
around them. It is the philanthropic arm of Rewired State. They host coding events.
18 & younger

http://www.hiddengeniusproject.org/

Grades 2-8

week-long camps

Summer camps range $160/week to


$385/week depending on class type

8-week summer session, weekly gatherings


during school year

Free

Self-paced

$50 Intro to Programming course

Varies

Fee per course

Free, bring your laptop

TechKnowHow, Inc.
553 Pilgrim Drive, Suite D

Foster City

CA

94404 Foster City, CA

1750 Broadway

Oakland

CA

94612 Oakland, CA

Tynker

201 San Antonio Circle, #104

Mountain View CA

Robotics

233 Highland Avenue

San Carlos

Gml (gamemaker language)

CA

UK

campinfo@techknowhowkids.com

Founder

1994

contact@hiddengeniusproject.org

2012

94040 Mountain View, CA

info@tynker.com

2013

San Carlos, CA; Palo Alto, CA;


94070 Mountain View, CA

info@wizbots.com

2010

yrs@rewiredstate.org,
hello@youngrewiredstate.org

2009

London, UK; San Francisco, CA;


New York, NY; Germany; South
Africa

Jason Young

(650) 638-0500

Keyword
Bootcamp
Certification
Corporation
MOOC
Chapter-based
Network
Hackathon

Definition
Intense program that prepares participant for at least an entry-level developer position
Programs that have some type of certification program, badge system, or belt system to identify skill
development progress
Program either provides training to corporations or on behalf of a specific corporation
massively open online course

An event where individuals collaborate in a short and intense time period (typically 24 to 72 hours) to build a
mobile or web application

You might also like