Classes

 
 
p5.js is a JavaScript library for art and animation

p5.js is a JavaScript library for art and animation

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 allows you to build powerful applications for the web

full stack web development allows you to build powerful applications for the web

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.

ml5.js is a JavaScript library for AI/Machine Learning in your browser

ml5.js is a JavaScript library for AI/Machine Learning in your browser

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.