CS4FUN is committed to offering elementary to 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++. It offers the following classes:
- Computing4FUN for elementary school students
- Robotics with Python – For Rasberry Pi Wars for middle school students
- Coding with Python – Media Computing and Game Design for middle school students
- Web Design for middle school students
- Arduino Hacking for middle school students
- Foundation of Data Science (using Python) for high school students
- Competitive Coding Club for elementary, middle and high school students
Dr. Cao, the principal instructor at CS4FUN, teaches computer science courses at UC San Diego. He has more than 15 years of teaching experience in computer science programs at liberal arts colleges and research institutions.