|Keywords||Organization Name||Website||Mission/Description||Population Focus||Time Commitment||Cost||Languages/Courses||Address||City||State||Zip||Locations||Leadership/Contact||Title||Phone Number||When Founded|
|Adult learning, in-person, bootcamps, mentors, Israel||10x||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.||Adults||12 weeks||NIS 12,000||Python||Israelemail@example.com||2012|
|Adult learning, in-person, web development, corporate, evening||AcademyX||http://www.academyx.com/||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||Varies||Fee per course||HTML, CSS, PHP, MySQL, Dreamweaver||601 Montgomery St. #409||San Francisco||CA||94111||San Francisco, CA; Sacramento, CA; San Jose, CA; Los Angeles, CA; San Diego, CAfirstname.lastname@example.org||(800) 716-4324||2000|
|Youth learning, coding, high school, school-based, internships, mentors||Academy for Software Engineering||http://www.afsenyc.org/||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||School year||Computing courses focused on programming, advanced computer science, web design, user experience, entrepreneurship, and mobile application development||40 Irving Place||New York||NY||10003||New York, NY||info@AFSEnyc.org||(212) 253-3299|
|Adult learning, in-person, underrepresented||Access Code||http://coalitionforqueens.org/access-code/||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||Queens, NY||Jukay Hsu||Founderemail@example.com|
|Adult learning, women, apprenticeships||Ada Developers Academy||http://adadevelopersacademy.org/||Ada Developers Academy (Ada) is an intensive software developer training school for women. It combines six months of classroom instruction in cutting-edge web technologies with up to six month of apprenticeship at a Puget Sound-area tech business.|
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 it’s like to be part of a software team delivering production code for real applications.
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.
|Youth learning, summer, camps, forensics, robotics, web development||Adventures in Computer Science (Purdue University)||http://www.cs.purdue.edu/external_relations/k-12_outreach/summer_camps/2013/||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
|Youth entering grades 6, 7, or 8||$450-$475||Python, Alice, etc.||Computer Science, 305 N. University Street||West Lafayette||IN||47907||West Lafayette, INfirstname.lastname@example.org||(765) 494-7802|
|Youth learning, school-based, platform, game development||AgentSheets, Inc.||http://www.agentsheets.com/||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. |
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.
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 is an international leader in educational technology, innovative educational solutions, and measurable results.
|K-12||Prices vary for Lab, School and District Licenses||6560 Gunpark Dr., Suite D||Boulder||CO||80301||Boulder, COemail@example.com||(303) 530-1773||1996|
|Youth learning, summer, camps, robotics, mobile, competition||Alabama Computer Science Camps||http://outreach.cs.ua.edu/camps/||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 self-exploration across multiple projects.||Middle school, high school||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|
|Tuscaloosa||AL||35487||Tuscaloosa, AL||Jeff Gray||Associate Professorfirstname.lastname@example.org||(205) 348-2847|
|Youth learning, software/app, game development, animation||Alice||http://www.alice.org/, www.cs.duke.edu/csed/alice/aliceInSchools||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.||Middle school, high school||Self-paced||Free||beginning programming with 3D objects in a virtual world||5000 Forbes Avenue, Carnegie Mellon University||Pittsburgh||PA||15143||N/A||Wanda Dann, Carnegie Mellonemail@example.com||Alice 2 - 1999; Alice 3 - 2008|
|Youth learning, programming, entrepreneurship, mentoring, black males, beta, black female founder||All Star Code||http://allstarcode.org/||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.||Black male high school juniors, ages 14-17||601 West 26th Street, Suite 325-215||New York||NY||10001||New York, NY||Christina Lewis Halpern||Founderfirstname.lastname@example.org||2013|
Programming experience isn't required.
|Youth learning, girls, camps, mobile||App Camp For Girls||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||1 week||Camp tuition not yet finalized. Estimate it will be between $300 and $350 for the week.||Portland, OR||Jean MacDonaldemail@example.com||2012|
|Youth learning, in-person, mobile||App City||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||2221 Park Place||El Segundo||CA||90245||El Segundo, CAfirstname.lastname@example.org||2012|
|Adult learning, online, tool, mobile, teacher resources, K-12||App Inventor||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||David Wolberemail@example.com||2009|
|Adult learning, in-person, apprenticeship, mentor, workshops, project-based||Apprentice.io, a program of Thoughtbot||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||San Francisco, CA; Boston, MAfirstname.lastname@example.org|
|Youth learning, girls, competitions, mobile||Apps to Empower||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+||Android 2.2|
|Adult learning, underresented, open source, pilot||Ascend Project||http://ascendproject.org/||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 they’ll be reviewing, updating, improving, and then taking the next pilot to New Orleans in January of 2015.||participants who come from underemployed, LGBTQ, Latin@, and African American populations||6 weeks||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
|Portland, OR||Lukas Blakk||2014|
|Youth learning, girls, middle school, in-person, residential, robotics, AspireIT||Aspire IT: Bulldog Bytes||https://ssl2.msstate.edu/eng/summercamps/||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.||Girls in grades 7-9||4 days||Application Fee: $40||Scratch, robotics||Mississippi State, MS||Dr. Sarah B. Lee||Mississippi State Universityemail@example.com||(662) 325-2756|
|Youth learning, girls, middle school, pilot||AspireIT Middle School (NCWIT) Outreach Program||https://www.ncwit.org/project/aspireit-middle-school-outreach-program||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.||Middle school girls||N/A. Award provided to Aspirations in Computing winners to run pilot programs.||National||Carol Bowar; Ruthe Farmer||Aspire IT Middle School Outreach Program Manager; Director of Strategic Initiativesfirstname.lastname@example.org, email@example.com|
|Youth learning, girls, middle school, in-person, workshops, mentors, robotics, AspireIT||Aspiring Women Exploring Science, Math, and Engineering (AWESOME)||https://www.ncwit.org/programs-campaigns/aspirations-computing/aspireit-2013-programs||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.||Middle school girls||Des Plaines, IL||Gloria Liu; Roxann Marshburn||Oakton Community Collegefirstname.lastname@example.org; email@example.com||(847) 635-1738|
|Adult learning, college-based||Barnard Codes||http://athenacenter.barnard.edu/barnardcodes||Barnard students will be trained to develop websites and mobile apps, in order to provide these services, for hire, to the community. |
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|
|Youth learning, in-person, camps||Bay Area Summer Enrichment (BASE) Camp||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||2 weeks||$1,450||Python||562 North Britton Avenue||Sunnyvale||CA||94085||Sunnyvale, CAfirstname.lastname@example.org|
|Youth learning, in-person, high school, summer, camps, teacher development||Beowulf Boot Camp||https://www.cct.lsu.edu/events/beowulf-boot-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 program is open to Louisiana high school students, Baton Rouge Community College students, and Louisiana teachers.||Louisiana high school students, Baton Rouge Community College students, Louisiana teachers||Free||Python||Baton Rouge||LA||Baton Rouge, LAemail@example.com||(225) 578-0595|
|Youth learning, adult resources, curriculum||Berkeley Foundation for Opportunities in Information Technology (BFOIT) Introduction to Computer Programming||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.||Self-paced||Free||jLogo, Java||Berkeley, CA||bfoitGuy@gmail.com|
|Adult learning, in-person, bootcamps, project-based, Canada||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.||No programming experience necessary.||9 weeks, 40+ hours/week||$9,000||Ruby on Rails, Full-stack||20 Duncan Street||Toronto||Ontario M5H 3G6 CANADA||Toronto, Canada||Matt Gray||CEO, Co-Founderfirstname.lastname@example.org||2012|
|Youth learning, summer, camps, workshops, web development, game development, chapter-based, Black founder, underrepresented||BlackGirlsCode||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||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 Bryantemail@example.com||2011|
|Youth learning, curriculum, school-based, game development, standards-based||Bootstrap||www.BootstrapWorld.org||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||Self-paced||Free||Algebra, mathematics, CTE, computer science, programming||National||Emmanuel Schanzerfirstname.lastname@example.org||2006|
|Youth learning, software/app, video game||BotLogic||BotLogic.us||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||self-paced||Free||2013|
|Adult learning, in-person||BrainStation||http://brainstation.it/||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.||$3,500||Toronto, Canadaemail@example.com|
|Youth learning, mentors, afterschool||Breakout Mentors||http://breakoutmentors.com/||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 student’s own pace, introducing new concepts as he or she is ready. It also allows room for the student’s individual creativity – the mentor helps bring the student’s ideas to life. The result is an engaged student that is having fun! The mentor typically meets in the student’s 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||PO BOX 60921||Palo Alto||CA||94306||Palo Alto, CA||Brian Skinner||Founderfirstname.lastname@example.org||(650) 669-8789|
|Youth learning, girls, high school, in-person, camps||C-Tech2 (Computers & technology at Virginia Tech)||http://www.eng.vt.edu/ctech2||Virginia Tech’s 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||2 weeks||$1,000||Blacksburg, VA||Susan Arnold Christian||Directoremail@example.com||(540) 231-3973|
|Youth learning, In-person, camps, competitions, afterschool, game development, animation, web development, entrepreneurship, workshops, events||Camp Tech, Inc.||http://www.camptechonline.com/||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, after-school programs, summer tech camps, and creative activities such as game-based 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||Ame-based learning and development, graphic arts, and web design, filmmaking, diGital media, 3D Animation, Cyber Exploration, Young Entrepreneurship, Investing||Streetsboro||OH||44241||Streetsboro, OH||Candace Bensonfirstname.lastname@example.org; Cbenson@camptechonline.com||(216) 323-3466||2002|
|Youth learning, pilot, middle school, underrepresented||CampCode (Level Playing Field Institute)||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.||Middle school students from underrepresented communities||2 weeks||Oakland, CA||Sumaiya Talukdar||Director of Strategic Partnershipsemail@example.com||(415) 946-3030||2013|
|Youth learning, software/app, video game||CargoBot (iPad)||http://twolivesleft.com/CargoBot/||CargoBot is an intro to programming game.||Ages 8+||Self-paced||CargoBot||N/A||2012|
|Youth learning, in-person, summer, open source||Catalyst Open Source Academy||http://catalyst.net.nz/academy||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.||Secondary school students||Free||Open source||New Zealandfirstname.lastname@example.org||2011|
|Adult learning, youth learning, girls, women, network, events, workshops, mentors, internships, robotics, game development, web development, mobile||ChickTech||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||Various||Portland||OR||Portland, ORemail@example.com||2012|
|Youth learning, in-person, camps, game design||Children's Creativity Museum: Game Design with Scratch Programming Camp||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, CAfirstname.lastname@example.org||(415) 820-3320|
|Youth learning, in-person, camps, game design, animation||Children's Creativity Museum: Tynker Programming Camp||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, CAemail@example.com||(415) 820-3320|
|Youth learning, in-person, summer, camps, robotics, game design, computer programming, LEGO, chapter-based||Classroom Antics||http://www.classroomantics.com/||Classroom Antics seeks to inspire, excite, and enrich the lives of children in today’s 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.||Ages 7 - 13||1 week||$199+||Robotics, game design, animation, computer programming||Cincinnati, OH; Columbus, OH; Cleveland/Akron, OH||Toby Footefirstname.lastname@example.org||(800) 595-3776||2007|
|Adult learning, in-person, workshops, events, advocacy, network, entrepreneurship, underrpresented||Coalition for Queens||http://www.queenstech.org/||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. |
Coalition for Queens works closely with community groups, elected officials, and other stakeholders to raise awareness about the growing tech community in Queens.
|Underrepresented populations, immigrants||Access Code (iOS app development) bootcamp - 8 weeks, weekend classes||Access Code - $950; Full scholarships available for students from underrepresented communities||42-65 Kissena Blvd #223||Flushing||NY||11355||Queens, NY||Jukay Hsu; David Yang||Founder; Co-Founderemail@example.com; firstname.lastname@example.org||2011|
|Adult learning, online, mobile||Code Coalition||https://www.codecoalition.com/||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||3 months||$125||Objective-C, iOS7, Xcode 5, Storyboards, Git, Parse, API Integrations, Core Data, Analytics||New York||NY||N/Aemail@example.com||2013|
|Adult learning, online, resources, guide||Code Conquest||http://www.codeconquest.com/||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||Self-paced||N/Afirstname.lastname@example.org|
|Youth learning, game, online||Code Kingdoms||http://codekingdoms.com/||Code Kingdoms wants to inspire kids to learn one of the essential creative skills of the 21st Century - coding. |
In Code Kingdoms, kids build and protect their own worlds and share them with friends. Code Kingdoms allows kids aged 6 to 13 to learn computational thinking alongside a real coding language, whilst promoting soft skills like problem-solving, teamwork and time management. It encourages kids to experiment with code knowing that it won't always work - breaking things is OK! Getting stuck, debugging and further problem solving are all part of how programming works in the real world.
|Adult learning, in-person, underrepresented||Code for Progress||http://www.codeforprogress.org/||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.|
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 mentorship team.
|Folks historically underrepresented in technology||One year (4-month residency program, 8-month post-residency program)||Receive housing and living stipends that allow them to live in DC and focus on learning||1220 L Street NW, Suite 100-513||Washington||DC||20005||Washington, DCemail@example.com||(202) 817-2633||2013|
|Youth learning, in-person, camps, workshops; afterschool programs, web development, mobile, game development||Code in the Schools||http://www.codeintheschools.org/home||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.||Youth||After school||Web development, mobile, game development||203 Bolton Pl||Baltimore||MD||21217||Baltimore, MD||Mike LeGrand; Gretchen LeGrand||Founder; Directorfirstname.lastname@example.org||(917) 974-8376||2013|
|Youth learning, game, web development||Code Racer||http://coderace.me/||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.|
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||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||Founder|
|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||Not yet determined||not yet determined||Not yet determined||iOS Development||New York, NY||Jeff Soto, Isaac Schmidtemail@example.com|
|Youth learning, game, new||Code Romantic||http://www.coderomantic.com/||Code Romantic is a Computer Science puzzle game powered by a science fiction love story to teach basic programming concepts.||Youth, beginners||Basic coding||N/A|
|Youth learning, in-person, events, advocacy, resources, blog, underrepresented||Code Savvy||http://www.codesavvy.org/||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||MNfirstname.lastname@example.org|
|Adult learning, women, network, software development, open source||Code Scouts||http://codescouts.org/program.html||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||Various||Portland, OR||Michelle Rowley||Executive Directoremail@example.com||2012|
|Adult learning, online, web development||Code Summer+ (Codecademy program)||http://www.codecademy.com/tracks/code-summer-plus||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||Self-paced||Free||HTML/CSS fundamentals||N/A|
|Foundation, advocacy||Code to Learn Foundation||http://codetolearn.org/||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.||Scratchfirstname.lastname@example.org|
|Foundation, advocacy, campaign, teacher development||Code.org||http://www.code.org/||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||Free||Exploring Computer Science curriculum, AP Computer Science Principles curriculum||National||http://www.code.org/contact||2012|
|Adult learning, in-person, college, fellowship, internship, summer, underrepresented, Black, Latino, software development, entrepreneurship, Silicon Valley, paid||Code2040||http://code2040.org/||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, executive coaching, and more.||High-performing Black and Latino computer engineering students||8-12 weeks||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||San Francisco||CA||94104||San Francisco bay area, CA||Laura Weidman Powers||Co-Founder, Executive Director||2012|
|Youth learning, software/app||Codea||http://twolivesleft.com/Codea/||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.||$9.99||Luaemail@example.com||2011|
|Youth learning, event, high school, college, hackathon||CodeDay by StudentRND||https://studentrnd.org||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||Self-paced||National, US||Chris Engelbrecht||National CodeDay Managerfirstname.lastname@example.org||(866) 382-2377||2009|
|Adult learning||CodeMontage||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 email@example.com||2012|
|Youth learning, in-person, workshops, high school, summer, fellowship, underrepresented||CodeNow||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.||Underrepresented high schoolers; ages 14-18||Phase One: 40 hours in-person training, 10 hours homework; Phase Two: 20+ hours in-person training, 10 hours homework||Free||Basics in programming with an emphasis on Ruby||San Francisco, CA; Washington, DC; New York, NY||Ryan Seashore||Founderfirstname.lastname@example.org||(818) 621-6960||2011|
|Adult learning, in-person, online, bootcamps, workshops, mentors, resources||CodePath||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||Android & iOS bootcamps: 6-week, 90 min sessions (MW) 7-8:30pm||Free||Java, Android, iOS, Objective-C||Cambridge||Massachusetts||2142||San Francisco, CA||Timothy Leeemail@example.com|
|Adult learning, online, web development||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||HTML, CSS||N/Afirstname.lastname@example.org||2011|
|Youth learning, in-person, clubs, web development, mobile, game development, mentors, conference, chapter-based||CoderDojo||http://coderdojo.com/||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 they’ve 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||Varies||Free||Web development, app development, game development, Scratch, Python||35 Barrow Street||Dublin 4||Ireland||Global||Original Ireland co-founders James Whelton, Bill Liao; Rebecca Garcia - US email@example.com||Foundersfirstname.lastname@example.org||2011|
|Adult learning, in-person, .Net||Coder Foundry||http://www.coderfoundry.com/||Coder Foundry is a training program that teaches three-month courses to a variety of skill levels and assists with finding students their dream jobs. Choose between the Apprentice Class and the Master Class. The Apprentice Class caters to beginners, and no experience is necessary. For students who already know how to program but want to strengthen their skills and get a promotion, the Master Class will teach the skills needed to be an expert. Students at Coder Foundry will learn the .NET stack, HTML5, and AngularJS. Students will also be mentored by current IT professionals.||12-week daytime or 24-week night time course||The 12-week day option costs $9,900, and the 24-week night option costs $7,800 per session ($15,600 total), with financing options available.||Microsoft, .Net||1231 Shields Road Suite 5||Kernersville||NC||27284||Kernersville, NCemail@example.com||(336) 231-8632|
|Adult learning, in-person, bootcamps, certification||Coding Dojo||http://codingdojo.co/||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||9 weeks||$8,750||HTML, CSS, jQuery, Ajax, PHP, Ruby, MySQL, database design, OOP, Git, MVC, CodeIgniter, Ruby on Rails, and more.||465 Fairchild Dr.||Mountain View||CA||94043||Mountain View, CA||Michael Choi||Founderfirstname.lastname@example.org||(650) 691-5012||2012|
|Youth learning, online||Coding Hawks||http://codinghawks.wordpress.com/||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||Java||N/Aemail@example.com|
|Adult learning, fellowship, web development, black, underrepresented||Coding While Black||https://codingwhileblack.com||Coding While Black is a Chicago-based network that "believe(s) in building community and creating opportunity for blacks in technology. Our members are developers, designers, and other individuals passionate about supporting blacks in technology." The CWB Fellows program is a nine week apprenticeship program that teaches web development skills to adult men and woman. The program is open to all adults regardless of income, race, gender, or cultural background. That being said, our curriculum and program structure is specifically designed to meet the needs of those who come from underrepresented and/or underserved communities.||Adults||9 weeks||1501 S Kilbourn||Chicago||IL||60623||Chicago, IL||Dominic M. Liddellfirstname.lastname@example.org|
|Adult learning, in-person, women||College Code Camp||https://squareup.com/code-camp/college-code-camp||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 Valley—all while surrounded by top women engineers from across the U.S. and Canada.||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.
|4 days||Free||San Francisco, CAemail@example.com||2013|
|Youth learning, app||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||N/A||Eric Hayesfirstname.lastname@example.org||(202) 705-1819||2012|
|Youth learning, girls, middle school, in-person, mentors, AspireIT||Computer Science and Animation STEM Camp||http://daytonabeach.erau.edu/degrees/summer-camps/science-engineering/||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 university’s women in computing.||Girls ages 12-14||$275||Alice||Daytona Beach, FL||Hiranya Mir; Dr. Tim Wilson||Embry Riddle Universityemail@example.com; firstname.lastname@example.org||(386) 226-7945; (386) 871-9911|
|Advocacy, computer science, underrepresented, collaborations||Computer Science Collaboration (CSC) Project||http://www.cscproject.org/||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.||19020 33rd Avenue NE, Suite 210||Lynwood||WA||98036||National||Enrico Pontelli||Chairemail@example.com||(425) 977-4750||2010|
|Adult learning, teacher development, K-12||Computer Science for High School (CS4HS)||http://www.cs4hs.com/||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.||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.||Grants are provided to universities to provide workshops.||United States, Canada, Europe, the Middle East, Africa, China, Australia and New Zealandfirstname.lastname@example.org|
|Adult learning, youth learning, online, teacher resources||Computer Science Unplugged||http://csunplugged.org/||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.||All ages||Self-paced||Free||Computer science||N/A|
|Youth learning, online, curriculum, activities, computer science, teacher resources||Computer Science Unplugged||http://csunplugged.org/||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.|
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||N/A|
|Campaign, advocacy, counselor development, underrepresented||Counselors for Computing (C4C) [NCWIT]||https://www.ncwit.org/programs-campaigns/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.||National||Jane Krauss||Program Manageremail@example.com|