About this Course

85,171 recent views

Learner Career Outcomes

50%

started a new career after completing these courses

36%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 21 hours to complete
English

Learner Career Outcomes

50%

started a new career after completing these courses

36%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 21 hours to complete
English

Offered by

Placeholder

University of London

Placeholder

Goldsmiths, University of London

Syllabus - What you will learn from this course

Content RatingThumbs Up93%(5,938 ratings)Info
Week
1

Week 1

9 hours to complete

Your development environment

9 hours to complete
8 videos (Total 43 min), 6 readings, 3 quizzes
8 videos
About you: Growth mindset2m
What is programming ? What is p5.js4m
Running your first program with Brackets6m
Learn by hacking4m
2D coordinate systems7m
Code philosophy: What it feels like to code3m
Getting started with Sleuth11m
6 readings
Some information before you begin….10m
P5.js Resources10m
Programing exercise 1: Hack the Robot10m
Programing exercise 2: Code from scratch: De Stijl3h
Sleuth Case by Case10m
Transcripts for the videos of Sleuth cases 201, 202, 301, 302, 30310m
2 practice exercises
Getting started with P5.js30m
2D coordinate system30m
Week
2

Week 2

4 hours to complete

Drawing in 2D

4 hours to complete
7 videos (Total 43 min), 4 readings, 4 quizzes
7 videos
fill, stroke, noFill7m
setup, draw and Programme Flow3m
Shapes: ellipse, rectangle, line, triangle, point6m
How to access and use the console to view errors3m
Debugging syntax errors8m
Code Philosophy: Asking for help5m
4 readings
Programing exercise 3: Hack it - Robot parade10m
Programing exercise 4: Code from scratch: Kandinsky10m
Teach it to yourself10m
Programing exercise 5: Debug challenge30m
4 practice exercises
RGB colours30m
setup, draw and Programme Flow30m
ellipse, rectangle, line, triangle, point30m
Using the console and debugging syntax errors30m
Week
3

Week 3

8 hours to complete

Variables, objects and interaction

8 hours to complete
10 videos (Total 61 min), 4 readings, 4 quizzes
10 videos
Built-in Events: mousePressed, keyPressed3m
Create your own variables: var, initialising and assigning10m
12 top tips for naming variables2m
Objects7m
Working with operators10m
Mathematical functions: random, min, max11m
Inspecting variables in the console3m
Code philosophy: The elegant coder3m
MOOC Summary58s
4 readings
Programing exercise 6: Coding from scratch - Drawing App3h
Programing exercise 7: Hack It - Sunrise10m
Teach it to yourself20m
Programing exercise 8: Debug challenge30m
4 practice exercises
Built-in Variables: mouseX, mouseY, and Events30m
Create your own variables: var, initialising and assigning30m
Working with operators30m
Inspecting Variables in the Console30m

Reviews

TOP REVIEWS FROM INTRODUCTION TO COMPUTER PROGRAMMING

View all reviews

About the Introduction to Computer Science and Programming Specialization

Introduction to Computer Science and Programming

Frequently Asked Questions

More questions? Visit the Learner Help Center.