About Contact Resources

Educational Resources

For Students

Khan Academy - A great resource for K-5 students to supplement their learning on a variety of topics. This time-tested online learning tool provides teaching videos and interactive knowledge checks that work on laptops, desktops, and mobile devices.

ABC Mouse - An alternative for younger children to learn basic language and math through interactive games and activities.

Duolingo - For students of all ages, this popular language learning app can help anyone learn a new language. Offers a variety of languages to learn, such as Spanish, French, German, and Mandarin Chinese.


For Everyone

freeCodeCamp.org - An interactive learning program that can help anyone learn how to make websites. Starts from the very basics (HTML and CSS) and goes up to more advanced topics (JavaScript, APIs, data analysis), teaching aspiring web developers of all skill levels.

Java Programming - MOOC.fi - A great resource, and among the most recommended, for learning Java, one of the world's most used programming languages. An excellent place to start for anyone who wants to "learn to code" and switch careers.