Don't Have The Well-Trained Mind?

Get the number one guide for Homeschooling and Classical Education

Buy It Now
  • Online Classes Java The programming language Java can be learned through online courses or free online tutorials. Java is widely used, and there are many resources available; these are just a few. Java for the Absolute Beginner tutorials on Youtube, from The Java  Hub: Code Academy offers a free introduction to Java...

    Read more »

  • Programming Resources Scratch The programming language Scratch was developed at MIT as an educational tool to introduce younger students to programming, as a stepping stone to more advanced work. There are many good Scratch resources designed for students from fourth grade up. The Scratch home page at MIT contains tutorials, projects, and more:

    Read more »

  • Programming Resources Edhesive (Computer Science) Subject: Computer science Grade level: High school Publisher: Edhesive (previously “Amplify”) Website: Description: Introductory and AP computer science courses, developed in association with the University of Texas-Austin, offered as live, online, instructor-led classes.
  • Programming Resources Python Students can study the programming language Python in several different ways: Michael Dawson’s book Python Programming for the Absolute Beginner, 3rd edition (Course Technology, 2010) is a self-teaching guide for high school students and (possibly) highly motivated upper middle schoolers.  An online companion can be purchased and downloaded at Delmar Cengage Learning. Hello,...

    Read more »

  • Science Courses: Text/Online Support Packages Gizmos Subject: Science and Mathematics Grade level: 5-12 Publisher: Explore Learning Website: Description: Online simulations and online labs to accompany an entire range of standard science and upper-level math texts, including many of those recommended in The Well-Trained Mind. From the home page, click on “Explore the Library” and then open the “Gizmos by Textbook” menu for...

    Read more »

  • Science Courses: Text/Online Support Packages Conceptual Academy Subject: Science Grade level: High school Publisher: Conceptual Academy (in association with Prentice-Hall) Website: Description: Tutorials, videos, self-directed courses, and instructor-led classes based on the Conceptual… series from Prentice-Hall, recommended in The Well-Trained Mind.
  • Apps, Learning Games, and Online Enrichment Activities Enchanted Learning

    Subject: Across the curriculum Grade level: K-12, but the majority of resources intended for K-5 Publisher: Enchanted Learning, LLC Website: Description: Zillions (well, hundreds) of supplementary printouts, worksheets, and project pages covering almost all areas of the curriculum.

  • Apps, Learning Games, and Online Enrichment Activities DragonBox

    Subject: Math (algebraic equations) Grade level: First grade and up Publisher: DragonBox Algebra Website: Description: Highly regarded app that uses well-designed games to teach students (even young ones) the foundational skills of algebraic equations. DragonBox 5+ is for younger students; DragonBox 12+ is significantly more difficult and is best for students who have already...

    Read more »

  • Apps, Learning Games, and Online Enrichment Activities Denise Gaskins: Internet Math Resources

    Subject: Math Grade level: K-12 Publisher: Denise Gaskins (blog)  Website: Description: Experienced home school parent Denise Gaskins maintains a very helpful index of the best math teaching and practice sites on the Internet.

  • Apps, Learning Games, and Online Enrichment Activities Primary Games

    Subject: Math, science, phonics, American history, and geography. Grade level: Elementary, with a strong focus on kindergarten and the earliest grades. Publisher: PrimaryGames, Inc. Website: Description: A collection of colorful online games, reinforcing basic skills in math (, phonics (, science (, and American history and geography ( Among many others, you’ll find drills...

    Read more »