Black Girls Code   imagine. build. create.

BlackGirlsCode is devoted to showing the world that black girls can code, and do so much more. By reaching out to the community through workshops and after school programs, BlackGirlsCode introduces computer coding lessons to young girls from underrepresented communities in programming languages such as Scratch or Ruby on Rails. BlackGirlsCode has set out to prove to the world that girls of every color have the skills to become the programmers of tomorrow. By promoting classes and programs we hope to grow the number of women of color working in technology and give underprivileged girls a chance to become the masters of their technological worlds.

BlackGirlsCode is proud to say we’ve completed our first year as an organization, during which time we had the honor of bringing technology and entertainment to many wonderful young girls of color. By teaching the girls programming and game design, we hope to have started the lifelong process of developing in them a true love for technology and the self-confidence that comes from understanding the greatest tools of the 21st century.

via What We Do – Black Girls Code   imagine. build. create..

Girl Develop It

Girl Develop It is an international non-profit that exists to provide affordable and accessible programs to women who want to learn software development through mentorship and hands-on instruction.

Our vision is to create a network of empowered women who feel confident in their abilities to code and build beautiful web and mobile applications. By teaching women around the world from diverse backgrounds to learn software development, we can help women improve their careers and confidence in their everyday lives.

We are committed to making sure women of all ages, races, education levels, income, and upbringing can build confidence in their skill set to develop web and mobile applications. Our goal is to provide powerful hands-on programs to women seeking professional help in software development and create basic to advanced web and mobile applications

via GDI.

Computer Science Student Network

The Computer Science Student Network (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.

via About Us | Computer Science Student Network.

Using This Website | Computer Science Circles

The purpose of this website is to teach the basics of Python programming in a semi-interactive fashion. It contains a series of instructions, mixed with exercises that you can use to test your progress. Anyone can use this website for free. You can register by creating a free account, if you want to save your progress. You don’t need to install anything on your computer to use this website.

The exercises and writing are aimed at people who have no prior experience programming. If you have some experience programming in other languages, then going through all of the lessons should be a bit easier. Both adults and students can go through all of the lessons at their own speed.

There are automatically-graded exercises to build up your skills. There are several types of exercises, including programming, short answer, multiple choice, and code scramble. In most cases there is more than one way to get a correct answer.

via Using This Website | Computer Science Circles.

Bootstrap

Bootstrap is a FREE curriculum for students ages 12-16, which teaches them to program their own videogames using purely algebraic and geometric concepts.

Our mission is to use students’ excitement and confidence around gaming to directly apply algebra to create something cool.

We work 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.

via Bootstrap.

AppInventor.org

AppInventor.org is the site for learning how to program mobile apps using MIT’s App Inventor. The site provides an on-line book and video lessons that step you through the creation of successively more complex apps. These tutorials are refined versions of the tutorials that have been on the Google and MIT App Inventor sites from App Inventor’s inception– thousands of beginners have used them to learn programming and learn App Inventor!

via AppInventor.org.