My son would love to take the latter class but his local public does not really offer any computer coding classes including AP Computer Science.

Most of the summer courses I have found tend to be gaming or web design, not algorithmic programming which my son prefers. By the way, your child might be interested in USACO.org and they have a final competition of the season this coming weekend. My son did the last one and was promoted from Bronze to Silver. He liked the format of the competition.