its about a semester long but they also has a class that goes from Oct to Dec.. and summer classes it a great class online .. try to get Dr. Simmons he is a really good teacher... any other questions just email me.. i have taken AP one and two, art c...