About The Course
Creative Coding for Beginners
The course is designed specifically for anyone who may not have coded before. This means:
the projects are kept as small as possible
the language used is kept as simple and friendly as possible
good use is made of pictures
Many projects and courses give something to type out and observe the results. In contrast, this course will gradually
introduce and practice computer science concepts
introduce and explain a programming language
The course will be based on p5js, a language designed to make creative coding easy for artists. It will use openprocessing.org which allows us to code and see the results entirely in the web - no need for complicated software installs and source code files. It also makes use of simple.js to reduce barriers to first time and younger coders.
Projects
The course is divided into a setup and three levels.
Level 0 - getting set up for the first time
Level 1 - first steps for complete beginners
Level 2 - gently introducing key ideas like functions and repetition.
Level 3 - more interesting ideas for more confident coders
Ideas are introduced and then used in later projects, so new coders should try to work through, or at least read through, all the projects.
They projects are designed to be small enough for children to try in a class or code club session. Parents and teachers are welcome to print out the PDFs.