About this Specialization

17,554 recent views
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.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs External Link
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Approximately 4 months to complete
Suggested pace of 5 hours/week
English
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs External Link
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Approximately 4 months to complete
Suggested pace of 5 hours/week
English

How the Specialization Works

Take Courses

A Coursera Specialization is a series of courses that helps you master a skill. To begin, enroll in the Specialization directly, or review its courses and choose the one you'd like to start with. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. It’s okay to complete just one course — you can pause your learning or end your subscription at any time. Visit your learner dashboard to track your course enrollments and your progress.

Hands-on Project

Every Specialization includes a hands-on project. You'll need to successfully finish the project(s) to complete the Specialization and earn your certificate. If the Specialization includes a separate course for the hands-on project, you'll need to finish each of the other courses before you can start it.

Earn a Certificate

When you finish every course and complete the hands-on project, you'll earn a Certificate that you can share with prospective employers and your professional network.

There are 3 Courses in this Specialization

Course1

Course 1

Introduction to Computer Programming

4.1
stars
783 ratings
Course2

Course 2

How Computers Work

4.6
stars
494 ratings
Course3

Course 3

Mathematics for Computer Science

4.1
stars
196 ratings

Offered by

Placeholder

University of London

Placeholder

Goldsmiths, University of London

Start working towards your Bachelor's degree

This specialization is related to the 100% online Bachelor of Science in Computer Science from University of London. It will provide you with a preview of the topics, materials and instructors so you can decide if the full online degree program is right for you.

Frequently Asked Questions

More questions? Visit the Learner Help Center.