Skip to 0 minutes and 6 secondsHello and welcome to creative coding. Over the next six weeks we're going to introduce you to the basics of computer programming using creative examples. You'll be using the Processing environment to develop your code. Processing is designed for creative use rather than being a highly technical system for software developers. This makes it both easy and fun to use. It's based on a simplified version of the Java programming language and its already used by thousands of creative coders all over the world. Its becoming increasingly important to learn about programming, because computers are now involved in almost every aspect of modern life. Language literacy and numeracy have always been essential skills in education, and now we can add programming literacy to that list.

Skip to 0 minutes and 49 secondsHaving even a basic understanding of programming opens a world of new creative possibilities, accessible using the universal language of code. This is also a course about how to use computers creatively, so we'll be looking at how professional artists work creatively with computers, and asking some really interesting philosophical questions that are raised by creative coding. So, let's get started with week 1. This week, Mark will be looking at the history of creative coding and introducing some important artworks in this area. Then we'll download and install the Processing software and you'll create your first Processing program, or 'sketch' as its called. You'll be using a simple program to draw your name and share it with others.

Skip to 1 minute and 33 secondsWe'll also be introducing some basic programming constructs and conventions and showing you how to draw different kinds of graphics on the screen. Remember if you get stuck on anything and need help, post a comment in the relevant section of the course. But before posting check that no one else has already posted a similar question. Similarly, if you have an answer to a question being asked please post it in reply to the question. MOOCs work best when everyone contributes both questions and answers. So if you're ready, let's begin.

Welcome to week 1

Watch Jon McCormack introduce the course and give an overview of what we’ll be doing in week 1.

Learning outcomes for week 1

At the end of this week you should be able to:

  • Describe and explore art and design made with computer programs;
  • Install the Processing programming environment for this course on your computer;
  • Create a simple graphic using this environment;
  • Understand the basic elements of a Processing sketch.

The course educators are Jon McCormack from the Faculty of Information Technology and Mark Guglielmetti from the Faculty of Art, Design & Architecture (MADA). Creative Coding features course design and code examples developed by Indae Hwang, and moderation by Abe Pazos and Patrick Hutchings.

You can follow Jon, Mark, Abe and Patrick on FutureLearn by selecting the links to their FutureLearn profile pages and then selecting follow. That way, you’ll easily be able to see the comments they make.

If you make use of social media, such as Twitter, tumblr, Pinterest, Facebook, Google+, etc. use the hashtag ‘#FLcreativecoding’ so that others can find your posts.

Would you like a Certificate?

If you want a record of your course, you can buy a Certificate of Achievement from FutureLearn.

The Certificate of Achievement is a great way to prove what you have learned on the course and as evidence of your Continuing Professional Development. This is a personalised certificate and transcript, detailing the syllabus and learning outcomes from the course. It comes as a printed certificate as well as a digital version which you can add to your LinkedIn profile. To be eligible, you must mark at least 90% of the steps in this course as complete, attempt every test question and achieve 70% or above on average across all course tests.

There is also the option to purchase a personalised Statement of Participation, to celebrate taking part. To be eligible for the Statement of Participation, you must mark at least 50% of the steps on the course as complete and attempt every test question. This also comes in a printed and digital format and you can add it to your LinkedIn profile.

There is also an opportunity to demonstrate your understanding of the course material by completing an exam. If you successfully pass the exam, you’ll be mailed a FutureLearn Statement of Attainment - a university-branded certificate as verified proof of your learning and your score in the exam.

You can complete the exam between 3 October 2016 and 23 October 2016.

New to FutureLearn?

If you have a question about the features of FutureLearn and how to make your wy through the course, explore How it works to learn more.

Share this video:

This video is from the free online course:

Creative Coding

Monash University