The newly revamped Online Programs Computer Science and Technology Program provides a wide range of engaging and challenging courses designed to teach creative problem solving and programming skills. Students who enroll in individually paced computer science courses may start at any time during the year and progress at their own pace within their enrollment period. AP Computer Science A is offered during the 30-week academic year session and the 12-week intensive summer session, and Intro to Computer Science and Engineering is offered during the 10-week fall, spring, and summer sessions. See calendar for session dates and application deadlines. All courses have prerequisites, so please check the course prerequisite requirements carefully before applying.
Learn more about Online Programs computer science & technology courses:
|Courses||Course Format||Grade Levels||Qualified Scores|
|Introduction to Computer Science and Engineering New!||Session-Based||Grades 3-6||M|
|Scratch Programming for Elementary School Students||Individually Paced||Grades 3-5||M|
|Scratch Programming for Middle School Students||Individually Paced||Grade 6 & above||M|
|Advanced Scratch Programming||Individually Paced||Grade 3 & above||M|
|Introduction to Web Design||Individually Paced||Grades 6-12||M or V|
|Advanced Web Design||Individually Paced||Grades 6-12||M or V|
|Introduction to Java||Individually Paced||Grades 9-12||M|
|Advanced Java Programming||Individually Paced||Grades 9-12||M|
|AP Computer Science A||Session-Based||Grades 9-12||M|
This video presentation highlights final projects created by CTY students enrolled in Scratch Programming for Elementary School Students, Scratch Programming for Middle School Students, Introduction to Web Design, and Advanced Web Design.