Introduction to creative coding with Processing

Course Dates: 16/10/19 - 06/11/19
Time: 18:30 - 21:30
Location: KS - Keeley Street
Tutors:
Rich Cochrane

Learn the fundamentals of general-purpose programming with Processing, a variant of Java created specifically for artists and designers.

Description

What is the course about?

Processing offers a fun and rewarding context for beginners to learn coding. We will cover the classic subjects (variables, loops, conditionals, functions etc) but you will get constant visual feedback to help you understand and develop your code.

Processing has been especially popular among artists and designers wanting to bring algorithmic elements into their work without necessarily becoming a fully-fledged developer – or hiring one in. It has been used to create (among many other things) interactive gallery installations, generative artwork, Twitter bots and music videos. Often Processing appears as a component alongside physical (even traditional) media.

Java is a general-purpose programming language that has been used for every imaginable purpose; Processing is a version of Java tailored towards producing visual outputs but the skills you learn on this course can be applied to any programming situation.

What will we cover?

• Creating and animating simple visual elements such as circles, lines and rectangles.
• Working directly with pixels.
• Image and video manipulation.
• Interaction via the keyboard and mouse.
• Building-blocks of programming such as variables, loops and conditionals.
• Exporting your work to an application, image or movie.

What will I achieve?
By the end of this course you should be able to...

• Create animations using simple graphical components.
• Apply your own effects to images and videos (similar to filters in Photoshop, for example).
• Manipulate a real-time video feed from a webcam.
• Respond to interactions from the outside world, specifically using the keyboard and mouse.
• Understand and use many of the basic features of the Java language (which are also common to other languages such as Python, C# and C++).
• Produce a finished stand-alone piece of work in various different formats.

What level is the course and do I need any particular skills?

This course is for complete beginners who want a gentle introduction to programming.

How will I be taught, and will there be any work outside the class?

The course will be delivered by a mixture of presentation (mostly practical demonstration) and structured activities.

Are there any other costs? Is there anything I need to bring?

No.

When I've finished, what course can I do next?

Introduction to Python, introduction to C# or Introduction to C++.

General information and advice on courses at Build is available from the Student Centre and Library on Monday to Friday from 12:00 – 19:00.
See the course guide for term dates and further details

Reviews

Customer Reviews 1 item(s)

Write a review

Reviews below are by students who have attended this course, regardless of the course teacher. Please be aware you may not be booking onto a course with the same teacher.

Great course for beginners to programming.
Course Rating
Review by Anonymous / (Posted on 27/06/2019)
Tutor Biographies
We’re sorry. We don’t have a bio ready for the tutor of this class at the moment, but we’re working on it! Watch this space.

Book your place

Course Code: CCP01

Wed, eve, 16 Oct - 06 Nov '19

Duration: 4 sessions (over 4 weeks)

Full fee: £199.00
Senior fee: £199.00
Concession: £121.00

Or call to enrol: 222-66-889-99

Download form & post

Any questions? [email protected]
or call 020 7492 2515

Please note: we offer a wide variety of financial support to make courses affordable. For more information visit our online . You can also visit the Information, Advice and Guidance drop-in service, open from 12 – 6.45, Monday to Friday.