Web Links

Computer Information Technology

Computer Programming

App Development

iOS Developer Library - Learn how to develop Apple apps.

MIT App Inventor - An easy to use web browser application that makes Android apps.

Languages & Programming

Code.org - A non-profit dedicated to growing computer science education by making it available in more schools.  This site contains many learning and teaching resources. 

Codecademy - Interactive beginner courses for JavaScript, JQuery, PHP, Python, and Ruby, Web design, APIs, and more.

CodingBat - Coding exercises for JAVA and Python.

Google Code University - Includes a course catalog with some free classes on computer, mobile, and web development. Also includes development tools.

Blocky - A visual programming editor that uses coding blocks. 

Crunchy - Interactive Python tutorials.

Learn to Code the Hard Way - Free online versions of the C, Python, Ruby, Regex, and SQL books. 

Microsoft Visual Studio Resources - Tutorials and other resources for Visual Studio. The getting started section includes programming language tutorials.

Python -  Official site with a beginner's guide, documentation, help section, community, and more.

Ruby - Official site with documentation, getting started, community, and more.

Web Design

A Beginner's Guide to HTML and CSS

HTML Dog - HTML, CSS, and Javascript tutorials and references.

Mozilla Developer's Network  - Learn CSS, HTML, and Javascript. Also find demos, documentation, and other educational resources.

Ruby on Rails - Online version of the how-to book. Ruby on Rails is an open source web development framework. 

W3Schools - Learn how to create a website with references, tutorials, and try-it-yourselfs that cover CSS, HTML, Javascript, Server Scripts, Asp.net, web server scripts, web building, and XML.

Web credibility articles & resources - Articles on how to create a website that is credible to customers.

Web Developer's Handbook | CSS, Web Development, Color Tools, SEO, Usability etc. - Extensive but easy to use list of links divided by subject.

General Computer & Information Technology Links

CNET - Tech product news, reviews, and videos.

CSERD: Computer Science Education Reference Desk - Browse or search activities, algorithms, applications, architecture, code libraries, courses, models, and tutorials.

Computerworld - News, Education & Headlines  - Geared towards IT professionals.

Cyberculture Links: Voices of the Shuttle

Howstuffworks "Computer Channel"

Internet Public Library: Computers & Internet

Computer Hardware Links
Computer & Internet Associations
Computer & Internet News
Computer Literacy Links
Computer Platform Links
Computer Science Links
Computer Software Links
Cyberculture Links
History of Computers & Internet Links
Internet Related Links
Programming Links
System Administration Links

National Institute of Standards and Technology (NIST) Data Gateway - A collection of free scientific and technical databases.

NIST Information Technology Portal 

The Tech Terms Computer Dictionary

Technical Cyber Security Alerts - From the United States Computer Emergency Readiness Team.

Technology Review - MIT's award-wining website on emerging technologies.

TechXtra - An engineering, mathematics, and computing search engine that searches 31 collections for "articles, books, the best websites, latest industry news, job announcements, technical reports, technical data, full text eprints, the latest research, thesis & dissertations, teaching and learning resources and more".

Webopedia: Online Computer Dictionary for Computer and Internet Terms and Definitions

Wired News - Computer and technology news in business, entertainment, medicine, politics, and culture. Updated daily.

Teaching Computer Science

ACM Special Interest Group on Computer Science Education 

CSERD: Computer Science Education Reference Desk

Ensemble - Pathway to communities and resources for computer science education.

Microsoft Faculty Connection

Shodor: National Resource for Computer Science Education