The web abounds with resources for learning, productivity, and sharing. Here are some of our favorite free online tools—this is by no means an exhaustive list, but everyone from the beginner to the seasoned pro will find something to help them learn, work, or play.
[accordion tag=h3 clicktoclose=true autoclose=false]
[accordion-item title=”Coding and Programming”]
– Offers tutorials in a wide variety of programming languages, including Java, Ruby, JQuery, Git, HTML, and APIs.
Hour of Code tutorials
– These tutorials are designed to support the Hour of Code initiative in K-12 schools, but adults can use them, too.
Google CS Education
– Google has collected its computer education resources, including coding tutorials, all in one site.
– For something a little more advanced, try RexExr. This web-based tool teaches you how to construct regular expressions for coding.
– If you write code regularly, you probably use a text editor. TextWrangler is an editor just for Mac users.
– Here’s another one for the coders out there: a tool that lets you compare different versions of files side by side.
[accordion-item title=”Online Learning”]
– Take courses from the world’s leading institutions. Many courses are free and offer self-paced options.
– Offers courses from major universities, with the option to earn high school and college credit.
– Learn languages in a fun, game-based interface.
[accordion-item title=”Photo Editing”]
– Want the functionality of PhotoShop but without the pricetag? Try this free, browser-based tool.
– Get creative with your photos – add stickers and text, or create a collage.
– All images are free of copyright under Creative Commons license CC0.
– A portal to search for images, video, music, and other media.
[accordion-item title=”White Noise Generators”]
– Choose from white, pink, or brown noise – great for focusing in noisy areas.
– White noise created by the soothing sound of rain.
[accordion-item title=”Collaboration & Project Management”]
– Part of the suite of apps known for real-time collaboration and sharing.
– Collect and share your favorite websites and online resources.
– This cloud-based file storage system lets your documents travel with you.
– A card-based task manager for individuals or groups.
– Project management for teams.
– Trying to schedule a meeting for a large group? Quickly find everyone’s availability using Doodle Poll.
– Ditch your fax machine. Fill out & sign PDFs online.
– Make your apps work for you. Automate common tasks using If This Then That.
– Keep up on all your favorite blogs using this popular RSS reader.
– A financial management and tracking tool.
[accordion-item title=”Book Recommendations”]
– Combines social networking with book recommendations. See what other people with your interests are reading.
– This unique site gives recommendations based on your preferences for emotional facets.
[accordion-item title=”Maps and Graphs”]
– Create your own custom Google Map that you can share or embed in a website. Very user friendly and accessible for students.
– For a GIS tool with a bit more heft (and a steeper learning curve), try QGIS.
– Analyze your data or your network using this visualization tool. Skill level: intermediate.