This document outlines 10 top internet uses for teaching and learning: 1) Blogs allow teachers to share information and students to sharpen writing skills, 2) Presentation programs like Prezi offer interactive visual presentations, 3) Wikis like "Greeting from around the World" enable cultural sharing, 4) Digital slideshow programs let students personalize stories with photos and video, 5) Word clouds like Wordle let users visualize text data, 6) Website builders require no coding experience to create sites, 7) Cloud apps like Dropbox offer file storage anywhere, 8) Social networks like Schoolology organize classes and resources, 9) Web videos provide cheap subject content, and 10) Online schools provide flexible scheduling.