Mini Sewing Machine for Beginners with Lights, Two Speed Adjustment, 12 Stitches

It has 12 different stitch options, making it suitable for a variety of fabrics, including denim.

eBay