Creative Coding with p5.js
Full-Stack Web Development
Using languages like Python or Ruby and frameworks like Sinatra or Rails or Flask is fun and powerful way to build web applications. This advanced topic area is suitable for students who have completed introductory coding classes.
Artificial Intelligence / Machine Learning
Using the computer to “think” beyond following code is a new and exciting area for computing. Nowadays there are fun and creative tools to build and use AI and Machine Learning on text, images, and video to bring new application into reality.