Technology is loved by some teachers and loathed by others. When technology is properly integrated into the classroom, it can make the life of a teacher far easier and far more fun. There are numerous websites now dedicated to helping students learn efficiently in a fun and exciting way, with many of them including ways for teachers to link their accounts to student accounts to gain access to progress reports and to better meet the needs of the individual students in their classroom. Here is a list of my 10 favorite websites to learn just about anything.

1. Khan Academy

By far my favorite of any open content learning site as it covers a wide range of content from Kindergarten math to finance and capital markets. The website has a sleek layout and is neatly organized into 7 major categories including Math, Science, Economics and finance, Arts and humanities, Computing, Test prep, and Partner Content. Students can learn at their own pace through easy to understand video tutorials and lectures. Students then are given various quizzes or performance assessments to assess their learning. Teachers and parents can also create linked accounts so that they can monitor the progress of their children.

2. Code Academy

This is one of the best websites out their for novice and intermediate programmers to quickly gain experience coding. Code Academy relies on an authentic project based approach to learning by having each lesson centered on creating something that uses multiple programming languages, rather than abstractly learning individual components of a single programming language.

3. DuoLingo


If you love language learning, then you’ve probably already heard of DuoLingo. DuoLingo has a variety of different language options. DuoLingo relies on mostly a translation method where the user translates sentences back and forth between languages. But it also incorporates images to introduce new vocabulary, audio to check listening skills, and microphone input to test pronunciation. At the moment, for English learners there are currently 12 different language courses including, Spanish, Portuguese, French, German, Italian, Dutch, Swedish, Irish, Danish, Turkish, Norwegian, Esperanto, and Ukrainian with Hungarian, Russian, Vietnamese, Romanian, Polish, Hebrew, and Klingon on the way.

4. IXL

Many teachers struggle to meet all the standards listed in the newly adopted Common Core, however IXL makes teaching the Common Core a whole lot simpler. Students can work at their own pace to complete math and language arts exercises that are created specifically to address different concepts from the Common Core. Because students can work individually on the computer, it is easier to differentiate and meet the needs of all the students in your class, while also giving students the ability to review difficult material at home.

5. TED Ed

TED is a world renowned conference with the slogan “ideas worth spreading.” TED Ed is a wing under TED with a focus on education. TED talks are a great way to learn about both prominent and obscure subject matters, however TED Ed usually includes user made videos that explain concepts simply in just a few minutes. Along with videos there are mini quizzes to test the student’s knowledge and highlight key points in the video.

6. YouTube Education

YouTube is also a great way to learn just about anything. However, while there are many things we can learn on YouTube such as car repairs, makeup application, and breakdancing, YouTube Education has a stronger focus on traditional school subjects as well as information about the field of education.

7. w3 Schools

Programming is becoming increasingly important in this new era of information technology. While the need for coders is greatly increasing, the number of proficient coders is significantly lacking. w3 Schools also gives simple tutorials on programming and it includes a variety of programming languages to choose from. Rather than being project based like Code Academy, they are more focused on learning the procedures of a single programming language at a time. That being said, students will still experience programming first hand as they take the concepts they learn and apply them to the creation of projects in that specific language.

8. Memrise

Increase your study efficiency by ditching your flashcards and switching to Memrise. Using SRS (spaced repetition software) technology, Memrise only shows you only the flashcards you need to learn rather than a random assortment of well known and unknown concepts. Memrise also allows users to add hints to their vocabulary cards, which include user uploaded images and text to jog the memory of the student. Either select one of the pre-made hints or create your own.

8. MIT Open Courseware

This is open courseware software provided by the Massachusetts Institute of Technology. Gain access to fabulous free lectures on a variety of topics from one of the most highly valued higher learning institutions in the country.

9. cK-12


Another open content learning website with a wide range of content organized into three main categories of math, science, and other. cK-12 includes custom content created by cK-12 as well as a variety of user created content. cK-12 is also unique in the way they include options under each course such as “all modalities,” “read,” “simulations,” “video,” “activities,” “study aids,” “lesson plans,” “assessments,” “web links,” and “real world.” These different links allow teachers to provide differentiated instruction by not only allowing students to learn relevant content for their skill level, but also by providing multiple modalities and connections for learning.

10. OpenClass

Learn about anything using OpenClass by Pearson. Despite Pearson being a large textbook company that relies highly textbook revenues, this website is completely free. OpenClass is especially useful for teachers to be able to create their own courses, assign grades, and incorporate 3rd party tools such as Google Docs to increase collaboration between students.