Learn to build and deploy a machine learning classification model in JavaScript using ml5.js. Follow the step-by-step process of data collection, model training, and prediction for a shape classifier neural network. Generate datasets, load images, create and train neural networks, and test the model with various input methods including mouse-drawn shapes and webcam input. Explore concepts like convolutional neural networks, dataset improvement, and model saving. Gain practical experience in applying machine learning techniques to image classification tasks using popular libraries and tools such as Processing, p5.js, and ml5.js.