Posted in HS4CC

Learn to Code: Get College Credit

This is a great list of 7 free or inexpensive curriculum options for your teen to learn to code. As always, you’ll award high school credit for their homeschool work. Separately, they can earn college credit if they take the AP Computer Science Exam. (info follows)  Since you can’t call your homeschool curriculum “AP” without approval, it’s ok to just list the courses they take on their high school transcript. You can even designate it as “honors” to indicate a rigorous program. 


(List assembled by BJcheung)

Free Code Camp:
W3schools Web Developer Tools:
SoloLearn Code:
Code Academy:
C++ Resources: Learn C++ –
C++ Tutorials –…roduction/


AP Computer Science A Updates  for 2019-20

To help more students prepare for—and succeed on—the AP Computer Science A Exam, we’ve clarified the course’s focus starting with the 2019-20 school year and are introducing new resources for your classroom. We’ve also moved exam registration to the fall, a best practice that improves students’ chances of earning college credit and placement.

 Exam Weighting (Multiple-Choice Section)
 Unit 1: Primitive Types  2.5%-5%
 Unit 2: Using Objects  5%-7.5%
 Unit 3: Boolean Expressions and if Statements  15%-17.5%
 Unit 4: Iteration  17.5%-22.5%
 Unit 5: Writing Classes  5%-7.5%
 Unit 6: Array  10%-15%
 Unit 7: ArrayList  2.5%-7.5%
 Unit 8: 2D Array  7.5%-10%
 Unit 9: Inheritance  5%-10%
 Unit 10: Recursion  5%-7.5%

Download the new course and exam description (CED)  **218 PAGES**

Khan Academy’s AP Prep Course 

More about Advanced Placement  Advanced Placement Exam (AP)


Executive Director of Homeschooling for College Credit