You have now had five weeks to build the basics of your programming chops. You have learned how to use variables, conditionals, loops, and functions. You have learned how to use the p5.js library to create 2D graphics. You have learned how to use the p5.js web editor to share your work with others. Now it is time to put all of these skills together in a culminating project that you will present to the class.
Your project should be a creative coding sketch that uses the p5.js library to create a 2D graphic. You can use any of the concepts you have learned so far, but you should also try to incorporate at least one new concept that you have not used before. This could be a new p5.js function, a new programming concept, or a new creative coding technique.
Your project should be at least 30 lines of code, but it can be as long as you want. You should also include a brief description of your project, explaining what it does and how you created it.
You will present your project to the class in a 5-10 minute presentation. You should explain what your project does, how you created it, and what you learned from the process. You should also be prepared to answer questions from the class.