Pennsylvania Homeschoolers

AP* Online Classes

This class was so much fun!  Ms. Rebmann is an excellent writing teacher and does a wonderful job mixing "regular" assignments with exam-prep assignments.  We studied a large variety of literary genres, including essays, plays, nonfiction, speeches, and novels.

Intro to Computer Science

On-Line for the 2019-2020 School Year

Teacher: Rebekah Lang


Course DescriptionClick here for an introductory video!  Intro to Computer Science is a pre-AP course designed for students in grades 6-10. I will be using resources adapted for our unique online course format from's Computer Science Discoveries curriculum as well as the Exploring Computer Science curriculum. 

In this course, you will

You will be interacting with your classmates and the teacher primarily through, email, and “live” class sessions. The weekly "live" class sessions are encouraged, but also recorded for asynchronous viewing.  You can attend the "live" sessions on Mondays from 11:00 am - 12:00 pm EST. If at least 20 students enroll in the course, I will survey those enrolled for availability and offer a second "live" meeting time as well. During those small class sessions, I will review upcoming homework assignments, teach key concepts, encourage student presentations and chat, and utilize adapted cooperative learning strategies to engage all students in the class and build a community of learners. On Schoology, you will participate in discussions, submit projects, post resources, upload homework, and complete assessments. We will also attempt to have some partner coding and group projects activities during the year.

Who Should Apply: Anyone interested in creative problem solving, logical thinking, and learning! This course introduces middle and high school students to computer science with plenty of hands-on, "unplugged" lessons that can be completed independently or with family and friends. Intro to Computer Science is a good pre-AP course for students not quite ready for the challenges of an AP computer science course. 

Prerequisites: There are none! As the name suggests, this course is an introduction to computer science. Its goal is to make computer science accessible and interesting for all! High school students with a background in coding or computer science might want to consider AP Computer Science Principles or AP Computer Science A instead.

Application. Students should click on the link to complete the application. I will review applications semi-weekly and reply with directions for your next step! (If you're eligible for my course, I'll refer you to PA Homeschoolers for payment, add you to my class list, and, in August, email you directions for our "live" meetings and Schoology setup.)

Required Materials:

Technical Requirements:

Course Fee: Early Bird Fee $550 (good before July 1, 2018). Applicants utilizing a staggered payment plan are not eligible for the Early Bird discount. Regular Tuition Fee $650 (July 1, 2018 or later). Audit: $300.

Course Dates: Monday, September 9 through approximately Friday, May 8. Students have off November 25 - 29 for Thanksgiving break, December 23 - January 3 for winter break, and April 10 - 17 for spring break. The majority of the classwork is assigned and due weekly, so students can schedule around other holidays or required days off.

Instructor Qualifications: While this is a new course, I have taught many of the concepts in AP Computer Science Principles for the past 2 years for PA Homeschoolers. I am always looking for opportunities to learn: I was a distributed reader for the AP CSP exam last summer, and will be again this summer too. I attended the CSTA 2018 Conference with my Cooperative Learning PLN and was contracted with them to write lesson plans and help to compile a book of cooperative learning strategies for CSP classrooms. I also sought out and attended a Computer Science Principles Professional Learning Program this past year. I hold Microsoft Technology Associate Certificates for "Introduction to Programming Using Block-Based Languages" and "Introduction to Programming Using JavaScript." I was formerly homeschooled, and I have a BA from Grove City College and a MS in Curriculum and Instruction from Western Governors University. I hold the following teaching certifications: NJ Standard: English, PA Level II: English 7-12, Communications 7-12, Mid-level mathematics 6-9, Mid-level citizenship education 6-9, Mid-level science 6-9, and English as a second language (ESL). I have taught in public, charter, private and for PA Homeschoolers, for middle and high school students, for the past 9 years. I have developed and taught an “Introduction to Information Technology” elective for middle school students as well as an “Introduction to Coding” enrichment club for elementary students. For three years, I also ran a school-wide “Hour of Code” event for middle school students.

Click here to read class reviews from past participants
Return to the AP Online Classes Home Page