Computer Information Technology
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
CodingBat - Coding exercises for JAVA and Python.
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.
Ruby - Official site with documentation, getting started, community, and more.
Ruby on Rails - Online version of the how-to book. Ruby on Rails is an open source web development framework.
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
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.
Computer Hardware Links
Computer & Internet Associations
Computer & Internet News
Computer Literacy Links
Computer Platform Links
Computer Science Links
Computer Software Links
History of Computers & Internet Links
Internet Related Links
System Administration Links
National Institute of Standards and Technology (NIST) Data Gateway - A collection of free scientific and technical databases.
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".
Wired News - Computer and technology news in business, entertainment, medicine, politics, and culture. Updated daily.
Teaching Computer Science
Ensemble - Pathway to communities and resources for computer science education.