Programming - Learning to Code
Coding is the New Literacy
Why kids should learn to code and how to get them started
Integrated Development Environment (IDE), designed for the cloud.
Essentially a pair of digital x-ray goggles, which youth can use to see through the surface of any web page to view the underlying HTML code. The tool allows them to play with and easily modify the code and instantly understand how modifications affect the content and appearance of the web page. In this way, youth can hack into, rewrite and remix any piece of online content from within their local computer browser--and even share remixes with friends--without altering the source code on which a web page's original appearance depends.
Pex for fun brings programming in C#, Visual Basic, and F# to your web browser, and now also to Windows Phone
An online integrated development environment for programming languages like PHP, C++, Ruby, Java, C# and Visual Basic.
Mozilla Thimble App
Allows you to write and test HTML and instantly see how your new code will look on the web. On one side of your screen you will see your code and on the other side you will see how your code looks on the web. When you're ready to share your new code with the world just click "publish" to have a web address created for your page.
A cloud solution for coding in Action Script 3. It’s a useful sandbox for cloud Flash development with an emphasis on gaming and a strong community aspect. Much like Yahoo Pipes, you can begin your project by forking one of the many templates available to the user base, or you can write your Action Script from scratch if you prefer. The results can be downloaded and saved to your desktop for further modification.
Mobile App Creation
Wizard based mobile app creator (Iphone,Android, Ipad)
App Inventor for Andriod
Lets you develop applications for Android phones using a web browser and either a connected phone or emulator. The App Inventor servers store your work and help you keep track of your projects.
Online service lets people build basic iPhone, iPad, and now Android apps. Don't expect to make the next Cut the Rope game, but some people could find it useful.
An open-source tool for creating mobile learning games, stories, documentaries and place-based learning activities.
The Corona SDK is a framework (made by Ansca Mobile) that allows you to develop iOS and Android apps/games much faster than you would be able to if you were to go the “default” route (Objective-C and Java).How does it do this? In short, by allowing you to use a relatively simple, easy-to-learnscripting language called Lua.
Creates mobile apps for events
Learning to Code
25 Places to Find Free Computer Science Classes Online
Comprehensive list of sites to learn programming online.
Non-profit foundation dedicated to growing computer programming education.
Girls and Computer Science : Made with Code
The site Made with Code was started because even though increasingly more aspects in our lives are powered by technology, women aren’t represented in the companies, labs, research, creative arts, design, organizations, and boardrooms that make technology happen.
If girls are inspired to see that Computer Science can make the world more beautiful, more usable, more safe, more kind, more innovative, more healthy, and more funny, then hopefully they will begin to contribute their essential voices. As parents, teachers, organizations, and companies we’re making it our mission to creatively engage girls with code.
Today, less than 1% of girls are majoring in CS.
Tomorrow, we can make that number go up."
Online Learning Hub
Taught by regular Stanford faculty and are highly interactive. Enrollees do not get Stanford credit for their work, but they do receive a statement of accomplishment if they successfully complete a course. The classes are delivered on a number of different platforms.
Computer Science Circles (Python)
Learning Python in a Browser. Introduces programming to beginners: 25 lessons run from "Hello World" up to recursion. We focus on user-friendliness and alternate expository text with a variety of exercises, including auto-graded programming exercises and drag-and-drop "code scrambles."
You learn to code on screen (in a browser). Right now supports the Ruby language.
A company that offers free online courses in computer science. The company currently offers two introductory programming courses — one for students with no previous background in the subject (CS101: Building a Search Engine), and the other for students with no actual programming experience (CS 373: Building a Robotic Car). Eight additional classes are planned for 2012. While students who complete the courses can receive “a certificate signed by the instructors,” Udacity offers no formal credentialing or certification, and no formal academic credit.
New Boston Tutorials
The purpose of The New Boston is to share instructional videos and tutorials in the areas of computer science, computer programming, mathematics, science, robotics, and much more. Think of The New Boston as Khan Academy for computer science. For students who are interested in programming, The New Boston offers an active discussion forum in which they can ask questions.
Free Microsoft eBooks
Currently the list contains 150 free eBooks, everything from Office to Visual Studio.