Online Resources
Coursera, Edx, Udacity, Udemy– Online course libraries with some great CS/AI courses
Codecademy, Khanacademy, Free Code Camp, Code Avengers – Tutorials in topics including HTML, CSS, Javascript, Python
MIT Open Courseware – Online library of educational material from subjects taught at MIT, including CS
Microsoft Virtual Academy – Variety of topics on technology and CS for many skill levels, from developers to IT to data
Code Studio – Lots of free resources on code.org by students and for students
CodeHS – Step- by-step tutorials, videos, and exercises especially for high schoolers, which can be taught in school
Media Computation – Programming with media in Python or Java. Create media by manipulating computational materials.
Runestone Interactive – Several online books (many interactive), addressing different topics, including for AP CS
W3 Schools – HTML tutorial with examples, exercises, and quizzes in every chapter
Scratch MIT – Cloud-based drag and drop programming for games, stories, and animations. Developed by MIT.
Kids Ruby – Ruby programming designed for younger audiences, games and GitHub
MIT App Inventor – Drag and drop programming for Android Apps, open source code with tutorials and forums
BubbleSort Zines – Short, accessible (and cute) introductions to computer science in the form of zines
Coding Bat – Practicing different Java and Python skills, if you already know a bit, along with other help
Microsoft Kodu Game Lab – Create simple games on PC and Xbox using simple visual programming, developed by Microsoft
Oracle – Java tutorials for programmers. Includes hundreds of complete, working examples, and many lessons.
The New Boston – Around 90 Java introductory videos on Youtube, for beginner programmers
Intro to Python – Frequently updated list of tutorials, talks, and challenges for learning Python programming.
KTBYTE – Online computer science classes in a variety of languages for ages 8-18 worldwide
Pluralsight – Getting started with GitHub, a powerful and useful tool of open source code for programmers around the world
Girl Develop It Slides – Materials built by the community and open to all, about learning various languages and formats
Intro to Python Class – PyLadies Remote Webcast with IBM engineer. Trinket account recommended but not required.
Enlight – Learn to code by building cool projects in different areas using a global, open-source platform (built by a student!)
Codecademy, Khanacademy, Free Code Camp, Code Avengers – Tutorials in topics including HTML, CSS, Javascript, Python
MIT Open Courseware – Online library of educational material from subjects taught at MIT, including CS
Microsoft Virtual Academy – Variety of topics on technology and CS for many skill levels, from developers to IT to data
Code Studio – Lots of free resources on code.org by students and for students
CodeHS – Step- by-step tutorials, videos, and exercises especially for high schoolers, which can be taught in school
Media Computation – Programming with media in Python or Java. Create media by manipulating computational materials.
Runestone Interactive – Several online books (many interactive), addressing different topics, including for AP CS
W3 Schools – HTML tutorial with examples, exercises, and quizzes in every chapter
Scratch MIT – Cloud-based drag and drop programming for games, stories, and animations. Developed by MIT.
Kids Ruby – Ruby programming designed for younger audiences, games and GitHub
MIT App Inventor – Drag and drop programming for Android Apps, open source code with tutorials and forums
BubbleSort Zines – Short, accessible (and cute) introductions to computer science in the form of zines
Coding Bat – Practicing different Java and Python skills, if you already know a bit, along with other help
Microsoft Kodu Game Lab – Create simple games on PC and Xbox using simple visual programming, developed by Microsoft
Oracle – Java tutorials for programmers. Includes hundreds of complete, working examples, and many lessons.
The New Boston – Around 90 Java introductory videos on Youtube, for beginner programmers
Intro to Python – Frequently updated list of tutorials, talks, and challenges for learning Python programming.
KTBYTE – Online computer science classes in a variety of languages for ages 8-18 worldwide
Pluralsight – Getting started with GitHub, a powerful and useful tool of open source code for programmers around the world
Girl Develop It Slides – Materials built by the community and open to all, about learning various languages and formats
Intro to Python Class – PyLadies Remote Webcast with IBM engineer. Trinket account recommended but not required.
Enlight – Learn to code by building cool projects in different areas using a global, open-source platform (built by a student!)
Opportunities
High School Student’s Guide to CS Programs and Internships – Even if you’re not in high school, this is a great, uber comprehensive resource with opportunities and tips to look at and use.
STEM Programs for High School Students – Great search engine to find programs that fit your interests in STEM.
Community Opportunities for Girls – Different level and target audience opportunities mostly addressing CS.
Scholarships for Engineering – Various Fellowships and Scholarships for all ages/stages, by EngineerGirl
NCWIT Aspirations – Community for female technologists, several outreach programs and award opportunities
Girl Develop It – Locations around the nation for a supportive network of women learning web and software development
HerLead – A leadership fellowship for empowering the next generation of female leaders (10th-11th grade levels)
Code2040 – Community for minority technologists and allies, focused on representation in programming
CoderDojoNYC – Volunteer, non-profit after-school program for youth web, game, and app development
A College Freshman's Guide to Tech Internships – A guide to places to apply as well as skills and abilities to develop
Get a Startup Job or Internship with Cold Email – If you don't have connections, this is a great guide to getting out on your own
AdaFruit – A website for learning and making electronics for all ages and skill levels, based in New York.
Girls Who Code – Awesome network with lots of cool programs, check out the Summer Immersion Program and clubs
Chick Tech – National organization for girls and women in tech, with hands-on events and lots of great activities
Comprehensive List of Free CS Classes – Simple Dollar has compiled a bunch of free resources and classes for programmers
ProjectCSGirls – National CS comp for middle school girls. Reach out to Anne Li, co-founder and past winner, with questions
She++ #include Fellowship – Three day trip to Silicon Valley for high schoolers starting a CS initiative in their community
Getting Involved in STEM – Computer Science.org list of women in CS statistics and further opportunities, like scholarships
Technovation – Worldwide mobile app competition addressing problems in the community, for middle through high school
AI4ALL Summer Programs – Programs at universities including Stanford, Princeton, and CMU. Contact us with questions!
Kode With Klossy – Founded by Karlie Kloss, includes summer camps and career scholarships to empower girls to code
Pixel Hacks III – Bay Area's first student-run all-female high school hackathon. Code something for social good + earn prizes!
Superposition II – Also in the Bay Area (that seems to be the trend), a 24-hour hackathon for females and nonbinary students
Supported by our partner Allgirlithm
STEM Programs for High School Students – Great search engine to find programs that fit your interests in STEM.
Community Opportunities for Girls – Different level and target audience opportunities mostly addressing CS.
Scholarships for Engineering – Various Fellowships and Scholarships for all ages/stages, by EngineerGirl
NCWIT Aspirations – Community for female technologists, several outreach programs and award opportunities
Girl Develop It – Locations around the nation for a supportive network of women learning web and software development
HerLead – A leadership fellowship for empowering the next generation of female leaders (10th-11th grade levels)
Code2040 – Community for minority technologists and allies, focused on representation in programming
CoderDojoNYC – Volunteer, non-profit after-school program for youth web, game, and app development
A College Freshman's Guide to Tech Internships – A guide to places to apply as well as skills and abilities to develop
Get a Startup Job or Internship with Cold Email – If you don't have connections, this is a great guide to getting out on your own
AdaFruit – A website for learning and making electronics for all ages and skill levels, based in New York.
Girls Who Code – Awesome network with lots of cool programs, check out the Summer Immersion Program and clubs
Chick Tech – National organization for girls and women in tech, with hands-on events and lots of great activities
Comprehensive List of Free CS Classes – Simple Dollar has compiled a bunch of free resources and classes for programmers
ProjectCSGirls – National CS comp for middle school girls. Reach out to Anne Li, co-founder and past winner, with questions
She++ #include Fellowship – Three day trip to Silicon Valley for high schoolers starting a CS initiative in their community
Getting Involved in STEM – Computer Science.org list of women in CS statistics and further opportunities, like scholarships
Technovation – Worldwide mobile app competition addressing problems in the community, for middle through high school
AI4ALL Summer Programs – Programs at universities including Stanford, Princeton, and CMU. Contact us with questions!
Kode With Klossy – Founded by Karlie Kloss, includes summer camps and career scholarships to empower girls to code
Pixel Hacks III – Bay Area's first student-run all-female high school hackathon. Code something for social good + earn prizes!
Superposition II – Also in the Bay Area (that seems to be the trend), a 24-hour hackathon for females and nonbinary students
Supported by our partner Allgirlithm