This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. You will begin by learning the basics of editing and running programs. Then you will learn how to create 2D graphics using shapes and coordinates. Finally, you will learn how to create interactive graphics that you can control with the mouse. You will even solve a set of interactive puzzles using your coding skills in the Sleuth game which has been created especially for this course. The course uses the Javascript language and the p5.js library.
This course is part of the Introduction to Computer Science and Programming Specialization
Offered By
About this Course
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessCould your company benefit from training employees on in-demand skills?
Try Coursera for BusinessStart working towards your Bachelor's degree
Syllabus - What you will learn from this course
Your development environment
Drawing in 2D
Variables, objects and interaction
Reviews
- 5 stars59.89%
- 4 stars16.85%
- 3 stars7.91%
- 2 stars2.80%
- 1 star12.51%
TOP REVIEWS FROM INTRODUCTION TO COMPUTER PROGRAMMING
Well this is great for a beginner, who just started programming.
If any one who knows how to program in any language, jump to the next right away.
Thank you coursera and everyone involved in making this course back in London university.
This was a Great adventure and i learned so much along the way.
It's worth the hard work. I'm insatiable for learning and need more impossible looking projects or games that Coursera designed to help the student really get into the world of computer programming.
Other than the one Sleuth assignment which seemed unreliable, this course was very informative and provided a healthy challenge.
About the Introduction to Computer Science and Programming Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.