CS4FUN is committed to offering middle and high school students formal computer science training, which includes rigorously developing computational thinking and building a solid foundation in practical coding skills with Python, Java or C++. Currently, it offers the following classes:

Dr. Cao, the principal instructor at CS4FUN, teaches computer science courses at UC San Diego. He has more than 14 years of teaching experience in computer science programs at liberal arts colleges and research institutions.