Scholars Online Banner

Scholars Online Programming Curriculum

Scholars Online Programming Courses

Our summer short course in programming offers beginning programming students of any age the opportunity to learn the rudiments of programming and create interactive animations using the browser-based SCRATCH interface from MIT's Lifelong Kindergarten Group. The SCRATCH environment emphasizes development of fundamental computational thinking skills, including abstraction, using algorithms, decomposing problems into parts, recognizing patterns, and generalizing solutions to cover a range of similar problems. Students learn to plan a sequence of actions, use loops and processes controlled by fixed and variable conditions, create parallel activities for multiple "sprites", respond to user-initiated events, and develop skills in problem analysis and resolution, fondly known as "debugging techniques".

Our academic year programming course provides more formal instruction in these important concepts using the Clojure programming language. Students analyze requirements and create program segments in Cloture each week to develop basic fluency, then plan and create a more complex project.

Individual courses

If you would like to see a course not yet listed, please use the EMAIL US link below to contact Scholars Online Administration with your course request.

Students who were enrolled in courses from previous years will find the teacher, text, and course description information available from the student's unofficial transcript, which can be reached from the parent's Account Management Center, or from an alumni's own Account Management Center.

To see details about an individual course, click on the black triangle to the left of the course name.

> Introduction to Programming with Scratch • 2016 listing - for reference only • Grade 7 or above • [Summer course]

> Introduction to Programming • Offering for 2017 • Grade 8 or above

> Introduction to Programming with Scratch • Offering for 2017 • Grade 7 or above • [Summer course]


To enroll in any of the courses listed above, log into your Scholars Online Account Management Center using the login link at the bottom of any page and select the member you wish to enroll. If you do not have an account, you may create one using the Becoming a Member link under Enrollment in the Navigation bar at the top of this page.


Scholars Online is currently engaged in accreditation evaluation by MSA-CESS for the 2017-2018 academic year. Courses taken from Fall 2009 - Spring 2017 were fully accredited by AdvancED and NWAC. For more information on accreditation, see our Scholars Online Accreditation page.