Learning Resources for

High School


High school students take a wide variety of courses and have more options to focus on subjects that interest them than in previous years. Typical high school math subjects include Algebra I/II, Geometry, Trigonometry, Statistics and Calculus; high school science may include Biology, Chemistry, and Physics, and high school English covers Literature, Writing and Composition, and Speech. High school social studies classes include HIstory, Government, Economics, and Geography, and it’s also when most students start picking up a foreign language. Find resources here to help learn all of these topics, in the format most convenient for you - online classes, learning apps, books, and much more.


$160 yearly

Japanese Premium Subscription


Japanese
9th - College | Online resource

Personalized Vocabulary Drills Learning to write Japanese characters the right way can be one of the hardest things to master. Lucky for you our printable writing sheets can be created and printed...

-1
Free

Java


Java
6th - College | Online class

A popular language that can be used for software development, mobile apps, and more.

$15 monthly

Java Programming (AP)


Java
9th - High School | Online class

The Java Programming course teaches students all Java skills required on the “AP Computer Science A” exam. While it can be taken standalone with no pre-requisites, this is one of our most advanced...

1
Free

Java Programming Course for Beginner From Scratch


Java
9th - College | Online/YouTube video, Online class

Our Unique Online Java Course Contains 44 lectures which will help you explore all the concepts of java through our Online Java Programming Courses. The Java Tutorials Online, Online Java Course...

Free

JavaScript


JavaScript
6th - College | Online class

A language that's used in many parts of web development.

$35 monthly

JavaScript Tutorials


JavaScript
High School - College | Online class

Learn how to code in one of the most in-demand languages of today. Once familiar with JavaScript, you’ll understand how it compiles, optimizes and executes in the browser. Our leading authors will...

Free

Job Search and Networking Tutorial


Networking
High School - College | Online resource

In this free Job Search and Networking tutorial, get the job search help and the networking help you need to find a job you love. Job Search Savvy Find a Job Online Networking Basics Job Hunt with...

$150
Paid add-ons

Journalism


Journalism
High School | Book, Online class

Journalism introduces students to the world of the professional newspaper reporter. Students learn how news is gathered, how various types of news stories are handled, and how to write such stories...

$150
Paid add-ons

Journalism (online)


Journalism
High School | Online class

As students work through each module of this online Journalism course, they will utilize Web 2.0 tools to respond to current news and shifts in journalism, create original projects, and reflect...

Free

Journey into cryptography


Cryptography
7th - College | Online class

How have humans protected their secret messages through history? What has changed today?

Free

jQuery


jQuery
6th - College | Online class

A fast, easy-to-use JavaScript library that handles animations and Ajax requests.

Free

jQuery Tutorials Playlist


jQuery
High School - College | Online/YouTube video

thenewboston Official jQuery Tutorials Playlist!

Free

JustinGuitar

Guitar
4th - College | Online resource, Online video/YouTube

All of my videos are embedded into my web site, so it will be a lot easier to find what you are looking for there. Plus there are many lessons that don’t have video that you might like too! Check...

1
$10

Just One Thing: Developing a Buddha Brain One Simple Practice at a Time


Meditation
High School - College | Book

You’ve heard the expression, “It’s the little things that count.” It’s more than a simple platitude. Research has shown that integrating little daily practices into your life can actually change...

Free

K12MATH013: Calculus AB


Calculus
9th - High School | Online class

Calculus AB is primarily concerned with developing your understanding of the concepts of calculus and providing you with its methods and applications. The course emphasizes a multi-representational...

$150

Kano Computer Kit

Computer Programming
1st - High School | Product

A computer anyone can make. With simple steps and a storybook, build your own computer and bring it to life. For ages 6+ (no technical skills required). With playful projects and challenges you’ll...

Free

Karl Fisch Algebra video collection


Algebra
9th - High School | Online resource

These videos explain and demonstrate the following: Graphing Ineqalities Graphing Linear Equations Systems of Equations/Inequalities Polynomials and Factoring Quadratic Equations Rational...

Free
Paid add-ons

Knife Skills: A Mini Class to Chop Like a Chef


Knife Skills
High School - College | Online video/YouTube

Join Plated’s Head Chef Elana Karp for a fun and informative 12-minute class on knife skills. You’ll learn 4 essential cuts and gain fundamental skills for the kitchen — making prep faster,...

$25

Knit Like a Master


Knitting
7th - College | DVD, Online class

Ready to take the next step in your knitting journey? Join expert Ann Budd and discover vital techniques every knitting master should know, including advanced gauge swatching, new cast-ons,...

Free

Knitting 101, Beginner's Getting-Started Scarf!


Knitting
7th - College | Online video/YouTube

Never touched a pair of knitting needles before? No problem! This super-simple infinity scarf is the perfect project for beginners. In this 50-minute class, you’ll learn the fundamentals of...

$20

Knitting: My First Socks


Knitting
7th - College | DVD, Online class

Learn how to knit socks with designer and author Lucy Neatby. Find out how to cast on with perfect tension. Knit in the round using your favorite method and choose one of four style variations for...

$199
Paid add-ons

Korean


Korean
7th - College | Android, ebook/Kindle, iPhone/iPad, Mac OS, Online resource, Windows

If speaking Korean in the real world is your goal, you’ve come to the right place. Our program lets you learn your second language the way you learned your first, with an intuitive, immersive...

Free

Lab of Ornithology


Birds (Ornithology)
6th - College | Online video/YouTube

The Cornell Lab of Ornithology is a membership institution dedicated to interpreting and conserving the earth’s biological diversity through research, education, and citizen science focused on...

$360 yearly

Language Arts Curriculum Grade 10


English
High School | Online resource

Language Arts Structure of Informational Materials Part 2 Prepare Bibliography Reference Materials, Features and Rhetorical Devices of Public Documents Writing Strategies: Organization and Focus...

$360 yearly

Language Arts Curriculum Grade 11


English
High School | Online resource

Language Arts Word Analysis, Fluency and Vocabulary Development Grade Part 4 Analogies, Literal and Figurative Meaning of Words, Denotative and Connotative Meaning Narrative Analysis Grade Part 1...

$360 yearly

Language Arts Curriculum Grade 12


English
High School | Online resource

Language Arts Narrative Analysis Part 2 The Influence of the Historical Period, The Development of the American Literature, Summary Writing Applications Part 5 Write Historical Investigation...

Free
Paid add-ons

Language Zen


Spanish
7th - College | Online resource

Language Zen What do you do that’s special? We’re the first language learning program that adapts to every user. Other programs put you on the same linear path as every other user. But there is no...

Free

Later Europe and Americas: 1750-1980 C.E.


9th - High School | Online class

The Enlightenment set the stage for this era. Scientific inquiry and empirical evidence were promoted in order to reveal and understand the physical world. Belief in knowledge and progress led to...

$150
Paid add-ons

Latin 1


Latin
7th - College | Book, Online class

Latin 1 introduces students to the basic vocabulary and syntax of Latin. Students learn to read and understand progressively more difficult sentences, dialogues and narratives that focus on Roman...

Free

Latin (Western) Europe


7th - College | Online class

In the fifth century C.E., people from tribes called Angles, Saxons and Jutes left their homelands in northern Europe to look for a new home. They knew that the Romans had recently left the green...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for High School