Code for Progress — Brings women and people of color into the coding workforce through holistic investment in their technical training and communities of support.
Code Your Future — Non-profit organization supporting refugees becoming developers.
YesWeCode — Grassroots training programs and teaming up with major technology partners, celebrities and political leaders to promote the goal of training 100,000 low-opportunity youth to become high-level computer programmers.
Building for Billions — Google portal for resources and information about building platforms for the less-connected parts of the world.
CodePen — Front-end developer playground & code editor in the browser.
Coolors — Generate infinite color palettes for your designs and share, export or save it in your profile.
Github — Share code with friends, co-workers, classmates, and complete strangers.
Glitch — Working example apps to remix, a code editor to modify them, instant hosting and deployment.
Scripting Language Cheatsheets — Side-by-side reference sheet for scripting languages.
Live EDU — Videos of real-time coding.
Beetle Blocks — Visual code for 3d design.
Bento — Learn to code and be a self-taught expert programmer.
Blockly — Game-based programming.
Code Combat — Learn coding by playing games.
Code Guide — Standards for developing flexible, durable, and sustainable HTML and CSS.
Code.org — Tons of online courses, challenges built around the Hour of Code — also available in 40+ languages.
Codecademy — Interactive code lessons — some of the best courses on the Internet here.
CodeHS — Comprehensive teaching platform for helping schools teach computer science.
Computer Science Education — Google's paths of learning for students and educators.
Computer Science Unplugged — Collection of free learning activities that teach computer science through engaging games and puzzles that use cards, string, crayons and lots of running around.
Crunchzilla — Interactive tutorials where kids and adults can play with code, experiment, build, and learn.
CS First — Free curriculum from Google that uses online, project-based tutorials for elementary and middle school students and offers free club plans and resources to create an easy computer science entry point for educators and students alike.
Development Documents — Development docs reference links for use in programming and code development.
Edhesive — Year-long computer science course.
Ray Wenderlich — Programming development tutorials — some of the best iOS training.
Learn X in Y Minutes — Community-driven tour of the most common computer programming languages.
Make School — Build and ship digital products school.
NETTUS — Free tutorials in code, web design, and web development.
RoboMind Academy — Program to control a virtual robot to move, pick up, paint, etc. using text instructions.
Scratch — Program your own interactive stories, games, and animations — and share your creations with others in the online community.
The Beauty and Joy of Computing — Year-long computer science principles course.
Treehouse — Learn development and design online.
Web Fundamentals — Google web fundamentals guide.
Good-Tutorials — Offers technology-focused tutorials curated from third-party sites on CSS, HTML, photography, Photoshop, and more.
BuiltByGirls — Organization with resources and challenges for young women to be builders, creators, and innovators.
Django Girls — Free Python and Django workshops, create open sourced online tutorials and care about curating amazing first experiences with technology.
Technovation — Annual challenge from that has girls all over the world compete to solve real-world problems through technology.
R — Software programming language and software environment for statistical computing and graphics.