Classes
Creative Coding with p5.js
I love to teach introduction to creative coding with p5.js, which an easy-to-use JavaScript library for arts and animation. This is a great option for 7th, 8th, 9th grade students who are new to text-based coding to learn the basic of coding.
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.