Welcome to my Creative Coding Course!!

What even is creative coding?

I will define it three ways.

  • Understanding how code can help communicate our ideas and extend the possibilities of our creative production, whether we write the code or not, and whether the code is directly involved in producing a final product or not.
  • Less broadly, the practice of writing programs in service of a creative endeavor.
  • Most specifically, to write programs that directly produce a creative output.

Course Sequence

This course will begin focusing on #1 above, the broadest definition, and work its way towards #3.

  • I will introduce you to the essential tools and concepts needed to create websites.
  • We will do a deep dive into Javascript, the programming language of the web.
  • We will write plain Javascript to make creative programs on web pages.
  • We will use javascript libraries such as paper.js to create more advanced visual output.
  • We will determine further uses of programming and the web to develop more projects based on the interests of students.

By the end of this course, students will feel comfortable building websites from scratch, and conceptualize+execute creative programming projects.

Class structure

Classes will be held at https://whereby.com/hvd. They will roughly follow this format:

  • Q&A: I will answer any and all questions about the recent assignment due. PLEASE DON'T BE SHY!
  • Lecture: A short lecture about a new topic.
  • Tutorial: I will give a guided walkthrough on a new subject for students to follow along and ask questions if they get stuck.
  • Assignment: For the rest of class, students will begin work on a new assignment that will be due before the following class starts. Assignment submission process TBD.

Class Dates

1) Mon, 4. Apr. 2022 13:30
2) Mon, 11. Apr. 2022 13:30
3) Mon, 2. May 2022 13:30
4) Mon, 9. May 2022 13:30
5) Mon, 16. May 2022 13:30
6) Mon, 23. May 2022 13:30
7) Mon, 13. Jun. 2022 13:30
8) Mon, 20. Jun. 2022 13:30
9) Mon, 27. Jun. 2022 13:30
10) Mon, 4. Jul. 2022 13:30

:)
Henry

PS if you ever have questions, do not hesitate to email me at henry@candusen.net!!!