Internet Resources - General Resources
- Khan Academy: Computer ScienceWork your way through topics like algorithms, cryptography, information theory, and more.
- W3 SchoolsA comprehensive collection of excellently written tutorials on all aspects of web development.
- AITopicsIncludes materials on the history of Artificial Intelligence, AI in the news, classic publications, videos, podcasts, etc.
Internet Resources - Professional Organizations
- American Society for Information Science and TechnologyThe mission of the Association is to advance research and practice in information science and technology.
- Association for Computing MachineryACM brings together computing educators, researchers, and professionals to inspire dialogue, share resources, and address the field's challenges.
- Association for Women in Computingis dedicated to promoting the advancement of women in the computing professions. Our members include many types of computer professionals, such as programmers, system analysts, operators, technical writers, Internet specialists, trainers and consultants.
- Association for the Advancement of Artificial IntelligenceThe Association for the Advancement of Artificial Intelligence (AAAI) is dedicated to advancing the scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines.
Internet Resources - News
- Digital TrendsReports consumer technology news, including reviews of products and apps. Covers a wide range of consumer electronics: smartphones, tablets, laptops, TV, home theater systems, video games, and more.