CS in UC Berkeley--CS61A vs CS10

My daughter has been admitted to UCB this coming Fall in the Letters and Science dept. She is hoping to eventually declare CS.
She is planning to take CS61A next spring. She already has some programming knowledge in Java and Python (self taught)

She was originally planning to take the introductory CS 10 (The beauty and joy of CS) this fall. After looking at the CS10 syllabus she realized it may be too basic for her. Is there any other CS course she could take this Fall which would be somewhere in the middle in difficulty between CS61 A and CS 10?

Thanks in advance!

She can preview CS 61A at https://cs61a.org/ .

CS 10 and CS 61A are the main entry-level CS courses for prospective CS majors (choose based on existing experience). Note that CS 61A is one of the three courses used to determine whether one meets the 3.3 GPA to declare L&S CS (CS 61B and 70 are the other two).

There are other frosh-level CS courses, but they are more like side tracks (e.g. the ones for data science).

http://guide.berkeley.edu/courses/compsci/

Mitopencourseware. Good plan though, just check Coda requirements or whatever they call it over there. I know at NC State you need to apply after a year and that could be delayed a semester or two after applying. The downfall of big universities.