Refer to this compilation of 100+ beginner-friendly to advanced project ideas for you to experiment, build, and have fun with. After completing some of these projects, use your newfound knowledge and experience to create original, relevant, and functional works on your own.