Introduction to Computer Science and Programming 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.
WHAT YOU WILL LEARN
. Use the Javascript language to create interactive programs in the browser with 2D graphics.
. Convert between number bases, work with modular arithmetic, sequences and series and plot graphs.
. Develop and use mental models to describe the workings of a range of computer systems.
. Transform numbers between number bases and perform arithmetic in number bases

Filter Courses within "Introduction to Computer Science and Programming Specialization" (Click to filter)
Mathematics for Computer Science (Coursera) Coursera
University of London,Goldsmiths, University of London

Mathematics for Computer Science (Coursera)

Dive into the world of numerical mathematics with our comprehensive course designed for aspiring computer scientists. Gain a strong foundation in essential mathematical concepts, learn practical numerical methods, and apply them to real-world problems across business, visual arts, music, games, and more.

Jun 15th 2026
5-12 Weeks
How Computers Work (Coursera) Coursera
University of London,Goldsmiths, University of London

How Computers Work (Coursera)

Dive into the fascinating world of computing with our 'How Computers Work' course. Whether you're a novice or just curious about how your devices function, this comprehensive guide will demystify the technology that surrounds us every day. From understanding CPU architecture to grasping the basics of coding and algorithms, we'll equip you with essential knowledge to navigate the digital age.

Jun 1st 2026
4 Weeks
Introduction to Computer Programming (Coursera) Coursera
University of London,Goldsmiths, University of London

Introduction to Computer Programming (Coursera)

Discover the basics of computer programming with this comprehensive online course designed for beginners. Gain a solid foundation in coding principles and learn to create engaging, graphical applications using a real programming language. Perfect for those new to programming or anyone looking to enhance their skill set.

Jun 1st 2026
3 Weeks
Page 1