Introduction to Programming self-paced

A simple introduction to how computer programming works and some python exercises to get you started.

In this course you will gain fundamental knowledge about programming: what it is, what programming languages are and what helps programmers think like a computer. Then you will solve problems using Scratch and JavaScript. You will gain an understanding of variables, loops and conditional statements.

This course is designed for complete beginners and no prior knowledge is required. Please note that this is an extracurricular course, so you won't receive any credits for taking it.

You can complete the course at any time, at your own pace. It should take two to three hours. 

Introduction to programming self-paced course for staff (People & Money)

Introduction to programming self-paced course for students