HSLDA Online Academy | Computer Science
Registration is now open for 2019-20 courses. Sign up by March 20, 2019, to save up to $200!
HSLDA Online Academy Logo

Computer Science

Master Teacher: Michel van Essen
Duration: One-semester course offered in both fall and spring (17 weeks).
Suggested High School Credit Value: 0.5 credits.
Suggested Grade Level: 10th grade level and up.
Tuition: Early registration tuition (ends 3/20): $300 $350 for HSLDA Members/$350 $400 for non-members.

Description: New for 2019-20! Details coming soon.

Sign up for Computer Science and other courses

Watch a sample class of an Academy live class session

Computer Science — Live Online Class Session Schedule
Fall: August 19, 2019 – December 13, 2019

Spring: January 13, 2020 – May 8, 2020

Class Section

Weekly Meeting Time


Section 1
Fall - Section is Open
Spring - Section is Open

Mondays, 4:00–5:30 p.m. Eastern

Mr. Michel van Essen

Additional class times will be added as they become available for registration. If you have questions, please call 540-338-8290 or email academy@hslda.org.

Frequently Asked Questions about
Computer Science

Open All | Close All

  • What topics will I learn about in Computer Science?

    This course is broken into two main segments. The first ten weeks are for developing all the knowledge needed for intermediate coding in the Python programming language and the last six weeks are based around three projects that will be finished in groups.

    By the end of this course, students should be able to:

    • Recognize and use the python programming language.
    • Develop an intermediate understanding of computer programming concepts.
    • Understand databases.
    • Explore frameworks.
    • Create simple programs and games in the form of projects.
  • How much homework is in Computer Science?

    We estimate that the course workload will take 5-7 hours per week.

    During a typical week in this course, students will complete the following coursework:

    • 60–90 minutes of live class instruction
    • Recorded lecture
    • Class discussion
    • Application assignment
    • Worksheet
    • Quiz
  • What books will I use in Computer Science?

    The official booklist for Computer Science is coming soon. In the official booklist, you will find information about the editions, book descriptions, and ISBN numbers.

    You can order course materials for competitive prices through our Christian Book Distributors bookstore. Use the Textbook Finder to locate the required resources for your courses. Please note that while most books are available through Christian Book Distributors, some titles are not carried and will need to be purchased elsewhere.

  • Am I ready to take Computer Science?

    This is a high school-level course. Students are expected to read and comprehend at a high school level, to study independently, and to keep up with course assignments. They must take the initiative to study the syllabus, remain aware of course deadlines, be prepared for live class sessions, and ask for help when help is needed. Computer Science requires the student to be comfortable with code editors, folder structures, and path structures. It is possible to follow this course as a complete beginner if students have a natural aptitude with programming languages.

  • What is a Live Online Class Session in Computer Science?

    In every HSLDA Academy course, students meet weekly with their instructor and classmates in an online classroom for additional teaching, discussion, Q&A, or group activities. The class sessions are interactive and are conducted using a web meeting software with video, audio, chat, and application sharing capabilities.

    Scheduled, real-time sessions in the online classroom are not the only form of instruction available in a HSLDA Online Academy course, but are offered in addition to lectures or other instructional materials that students are able to access online at their convenience.

    When they register, students will need to select a particular class section and live class meeting time. Additional class sections may be added to the schedule at a later point in the course registration period. Registered students will be notified of any changes to the live session schedule.

  • What if I have a schedule conflict with the listed Computer Science class time?

    All live class sessions are recorded for later viewing. While it is recommended that students attend each live class session, students can make arrangements to watch the recordings and receive full participation credit.

    Students should contact their instructor at the start of their course to inform the instructor of any foreseen schedule conflicts.

  • What is the tuition for Computer Science?

    Please visit our tuition and discounts page for a full summary about course costs.

    HSLDA members save $50 on Computer Science!