University of Reading cookie policy

We use cookies on to improve your experience, monitor site performance and tailor content to you

Read our cookie policy to find out how to manage your cookie settings

What are Open Online Courses (OOCs)?

Our online courses are free, flexible and open to everyone. The Department of Computer Science at Reading offers two beginners’ courses via FutureLearn – Begin Programming and Begin Robotics.

These courses provide a great introduction to the world of computer science – whether you're learning for fun, to develop a new skill, or to prepare for an undergraduate degree in our Department. 

Begin Programming: Build Your First Mobile Game


Programming is everywhere – in dishwashers, cars and even space shuttles. In this five-week course, you’ll learn basic Java programming by developing a simple mobile game.

You'll learn how to create algorithms to solve problems and translate these into code, using the same tools as industry professionals worldwide.

At the end of the course you'll have a complete game that can be played on your computer, Android phone, or tablet. You can share it with your friends and family, use your new knowledge to improve the game further, or even create new games of your own. 

Register for Begin Programming at FutureLearn

Begin Robotics


This four-week beginners’ course teaches you the history of robots and their roles in a range of environments – from homes to hospitals to outer space.

You'll also explore the fundamentals of robot design using Eric – the University of Reading robot. Observe the inner workings of a robot and understand how the sensors, moving parts and computer "brain" work together to allow the robot to complete its tasks. 

In this action-packed course, you'll investigate whether it's possible to create robots with basic instincts and the ability to learn and cooperate with each other. 

Register for Begin Robotics at FutureLearn
Athena SWAN Silver Award