Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Introduction to Computer Science and Programming

Goldsmiths University of London via Coursera Specialization


This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers work, which can be applied to any software or computer system. You will also gain the practical skillset needed to write interactive, graphical programs at an introductory level. The numerical mathematics component will provide you with numerical and computational tools that are essential for the problem solving and modelling stages of computer science.


Course 1: Introduction to Computer Programming
- This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write ... Enroll for free.

Course 2: How Computers Work
- Computers are everywhere, they aren't just the desktops and laptops we use for work but the phones in our pockets and even the watches on ... Enroll for free.

Course 3: Mathematics for Computer Science
- “Welcome to Introduction to Numerical Mathematics. This is designed to give you part of the mathematical foundations needed to work in ... Enroll for free.


Taught by

Dr Edward Anstead, Dr Marco Gillies, Matthew Yee-King and Dr Simon Katan


5.0 rating, based on 1 Class Central review

Start your review of Introduction to Computer Science and Programming

  • Akshat Kumar Jain
    I am Akshat Kumar Jain. I read in Maharaja College Jaipur. I passed bsc Final year seventy nine percent marks . I like computer courses programing.l am Rajasthan University Jaipur Student.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.