Programmr

Programmr Online Ages 12+Programmr is an online interactive lab for students and enthusiasts to learn, practice and become proficient in programming.  At Programmr you can code, compile & run projects right in the browser in almost any language. Code & run...

Penjee

Penjee  Penjee will help you to learn how to code by solving fun challenges. Let’s start right away! Whenever you solve each challenge, a green button will be...

Odin Project

Odin Project  Online  Ages 10+Ruby Rails: Learning to code on your own sucks. It’s time-consuming, difficult to stay motivated, and lonely. To top it all off, you usually don’t even know if you’re learning the right stuff, whether the goal is to build the website you...

Mozilla Thimble at Webmaker.org

Mozilla Thimble at Webmaker.org  Online Ages 10+Thimble makes it ridiculously simple to create and share your own web pages. Write and edit HTML and CSS right in your browser, then instantly preview your work. Host and share your finished projects with a single click....

MIT Open Course Ware

MIT Open Course Ware  Online Ages 14+Introduction to Computer Science and Programming: This course aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel...

Microsoft Small Basic

Microsoft Small Basic Software Ages: 10-16Small Basic is a project that is focused at making programming accessible and easy for beginners. It consists of three distinct pieces:The Language; The Programming Environment; and Libraries.The Language draws its inspiration...