Home > Kids and Teens > Computers > Website Design > Coding
Have some fun with computers, by learning how to code and instruct it to do tasks, help with homework, display graphics, create games, and share information with friends.
http://www.alice.org/
Introduction to computer programming in 3D environments.
http://arisgames.org/
An open-source tool for creating mobile learning games, stories, documentaries, place-based learning activities, citizen science and citizen journalism activities.
http://www.blackgirlscode.com/
Empowering girls to become innovators in STEM fields, leaders in their communities, and builders of their own futures through exposure to computer science and technology.
https://www.browserling.com/
Live, interactive cross-browser testing.
http://www.cgi101.com/learn/
Provides quite simple online tutorials and script libraries though not all scripts seem to work.
http://www.codecademy.com/
Lessons to learn to code interactively.
http://www.codeavengers.com/
Learn how to code games, apps and websites with fun and effective interactive games. HTML, CSS and JavaScript tutorials are for beginners.
https://www.codeschool.com/
Teaches web technologies via browser with video lessons, coding challenges, and screencasts.
http://codecombat.com/
Learn programming with a multiplayer live coding strategy game. You're a wizard, and your spells are JavaScript.
http://coderdojo.com/
Open source, volunteer led, global movement of free coding clubs for young people. Wiki with articles, tutorials and community events.
http://www.developer.com/
Programming directory for scripts, source code, examples, and help.
http://erlerobot.github.io/erle_gitbook/
Learn how to use the drone Erle, a low cost and open personal drone.
http://fontawesome.io/
Set of icons, specially designed for websites and applications. Compatible with screen readers, vectors, icons scale to any size. Provides a handy CSS sheet with ready-for-use animations. Open source.
http://gamemechanicexplorer.com/
Collection of concrete examples for various game mechanics, algorithms, and effects. The examples are all implemented in JavaScript using the Phaser game framework, but the concepts and methods are general and can be adapted to any engine.
http://gameprogrammingpatterns.com/
On strategies and problem solving, common mistakes and solutions for creating games.
http://www.howstuffworks.com/cgi.htm
Tutorial that describes how to add CGI scripting to a web site.
http://openbookproject.net/thinkcs/python/english2e/index.html
Use python language to explain mastering on problem solving.
http://inform7.com/
A design system for interactive fiction based on natural language. Code that reads like English.
http://inventwithpython.com/
Invent Your Own Computer Games with Python is a free ebook programming tutorial for the Python programming language. Learn how to program by making fun games.
https://www.khanacademy.org/computing/cs
Learn the fundamentals of programming, explore programs made by others. Write your own programs and share them.
http://www.kidsruby.com/
Have fun and make games, or hack your homework using Ruby.
https://pine.fm/LearnToProgram/
The basics of programming in Ruby.
http://www.smallbasic.com/
Is a simplified version of Microsoft's programming language Visual Basic, suitable for kids and beginners. It includes dozens of lessons and exercises that explain basic programming concepts in detail.
http://scratch.mit.edu/
Program your own interactive stories, games, and animations.
http://openclassroom.stanford.edu/MainFolder/HomePage.php
Free educational videos on computer science.
https://p2pu.org/
A University for the Web. Built by an open community
http://phonegap.com/
Easily create apps using web technologies: HTML, CSS, and JavaScript.
http://projecteuler.net/
Dedicated to the fascinating world of mathematics and programming.
http://www.raspberrypi.org/
A low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.
http://www.sitepoint.com/
Provides tips, expert advice and articles about DHTML, JavaScript, CSS, XML, ASP, CGI, Perl, ASP, PHP and MySQL with a hands on approach in building a successful website.
https://code.google.com/p/swfk/
Programming puzzles, and illustrations, uses Python 3.
http://www.teachingtree.co/cs/tree
Explore concepts in Computer Science by clicking nodes in a tree.
http://www.techgirlz.org/
Hosts and promotes a variety of events for young women in tech. Events, summer camps, blog.
https://www.udacity.com/course/cs101
Explores and explains the study with diagrams in videos.
https://webmaker.org/
Tools, events and teaching guides that allow webmakers to create content and understand how the web works.
https://developer.mozilla.org/en-US/docs/XML
A document format capable of describing many different kinds of data. Its primary purpose is to facilitate the sharing of data across different systems, particularly programs and APIs connected via the Internet
Home > Kids and Teens > Computers > Website Design > Coding
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us