The newly revamped CTYOnline Computer Science and Technology Program provides a wide range of engaging and challenging courses designed to teach creative problem solving and programming skills. Courses are individually paced to allow students to work at their own pace within their enrollment periods under the guidance of their CTYOnline instructor. All courses have prerequisites, so please check the course prerequisite requirements carefully before applying.
| Courses | Course Format | Grade Levels | Qualified Scores |
|---|---|---|---|
| Introduction to Programming with Scratch for Elementary School Students New! | Individually Paced | Grades 3-5 | M |
| Scratch Programming | Individually Paced | Grades 6-12 | M |
| Introduction to Web Design | Individually Paced | Grades 6-12 | M or V |
| Advanced Web Design New! | Individually Paced | Grades 6-12 | M or V |
| JavaScript | Individually Paced | Grades 6-12 | M or V |
| Computer Security Fundamentals | Individually Paced | Grades 8-12 | M |
| Introduction to Java | Individually Paced | Grades 9-12 | M |
| Advanced Java Programming | Individually Paced | Grades 9-12 | M |