IMACS Online Courses

Home-School Students: Are you ready for a real challenge in computer science?

Free Aptitude Test for middle school and high school students

Quickly learn advanced programming skills

Middle school and high school students in the typical computer science course are often bogged down by the arbitrary rules and deliberate constraints of the programming language. In contrast, IMACS uses the mathematical simplicity of the Scheme programming language to shortcut this process. As a result, students spend time engaged in real academic challenges. They learn to THINK like a computer programmer without having to waste time on the peculiarities of a certain language.

Learn the skills needed to understand complex programming languages

The IMACS Modern Computer Science Track follows the same educational philosophy used at top universities: Rather than focusing narrowly on ideas that only apply to a specific environment, students should develop skills that can be applied to any programming language. As a result, graduates of this track are able to learn complex languages with relative ease.

Learn from recognized experts

The IMACS curriculum has been used in prestigious programs such as Duke's Talent Identification Program and Johns Hopkins University's Center for Talented Youth. The track has been recognized by an MIT professor and co-creator of Scheme for its sophistication in teaching computer programming to middle and high school students.

All Computer Science Track instructors were personally trained by the IMACS Curriculum Development Group. Students not only have unlimited access to the curriculum, but also have access to their personal instructor by phone or email during regular business hours. Additionally, the principal instructor or other IMACS instructors are available via the online Help Desk, monitored seven days a week including evenings.

Study for the AP® Exam with ease

The second course includes, among more sophisticated topics, all topics from the AP® Java Exam. Students take the AP® Exam after the second year. Having developed such a deep foundation from the first year, many students find the AP® material to be easier than the first year material.