A good online class combines live lectures with the opportunity for in-class instructor-student interaction, provides full instructor grading and feedback, and provides “office hours” or other out-of-class time for questions and feedback. The courses and online academies listed here uphold the high standards described in The Well-Trained Mind.
Don't Have The Well-Trained Mind?
Get the number one guide for Homeschooling and Classical Education
Online Classes By Subject
Fourth Step: Investigate Further Well-Trained Mind Academy The Well-Trained Mind Academy is based on the classical model described in The Well-Trained Mind: A Guide to Classical Education at Home (first published in 1999 by W.W. Norton and now in its fourth edition). Offering a full range of middle school (logic stage) and high school (rhetoric stage) classes across the...
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: https://www.youtube.com/user/TheJavaHub Code Academy offers a free introduction to Java (among...
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: https://scratch.mit.edu/...
Programming Resources Edhesive (Computer Science) Subject: Computer science Grade level: High school Publisher: Edhesive (previously “Amplify”) Website: https://edhesive.com/ 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,...