1.Google Code University
Popular coureses include: Computer Science, Programming Languages, Web Programming, Web Security etc and are offered via recorded video lectures, talks, problem sets, exercises, documents, and slides. Computer programming language courses include languages such as Python, C++, Go, and JavaScript.
2.HTML5 Rocks
Massive database of informational resources on anything and everything to do with HTML5. Tutorials, articles, and in-browser simulators get going on HTML5 focusing on three different groupings: mobile, gaming, or business.
3.P2PU
A collaborative experience, Peer to Peer University (P2PU) lets you learn in community with others and provides you with badges that you can display on your website/social profiles as you complete courses. Popular courses include: WebMaking 101, Programming with the Twitter API etc.
4.RubyKoans
The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries.
5.Scratch
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
6.Programmr
Programmr is an online interactive lab for students and enthusiasts to learn, practice and become proficient in programming. At Programmr you can code, compile and run projects right in the browser in almost any language. Code and run command-line programs, web applications, mobile apps, database apps as well as rich media apps right in the browser.
7.Processing
Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals.
8.Eloquent Javascript
Eloquent JavaScript is a book providing an introduction to the JavaScript programming language and programming in general. The book exists in two forms. It was originally written and published in digital form, which includes interactive examples and a mechanism for playing with all the example code. This version is released under an open license.
9.Hackety Hack
Hackety Hack will teach you the absolute basics of programming from the ground up. With Hackety Hack, you'll learn the Ruby programming language. Hackety Hack uses the Shoes toolkit to make it really easy and fun to build graphical interfaces. Several lessons and example programs are provided, showing you how to make all kinds of fun things!
10.Alice
Using an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming across a spectrum of ages and grade levels.
0 comments:
Post a Comment