University of Reading Online Course on Java Programming

Present course on Java Programming is offered by University of Reading from FutureLearn’s Make it Digital collection as part of BBC initiative. This 7-week programming course, ‘Begin Programming: Build Your First Mobile Game’ is aimed at students who are complete newcomers to programming, or have some basic skills.

This course covers essential aspects of the basic constructs that are used in many programming languages and helps students to put this knowledge into practice by changing the game code institurtions have provided. The course starts in January 2017.

Course At A Glance

Length: 7 weeks
Effort:  4 hours/week
Subject: Java programming (developing a simple mobile game).
Institution: BBC, University of Reading and FutureLearn
Languages: English
Price:  Free
Certificate Available: Yes
Session: Course starts in January 2017

Providers Details

University of Reading is offering the course via renowned online platform FutureLearn. The University of Reading is ranked in the top 1% of universities in the world with a reputation for teaching, research and enterprise.

This course is taken from our Make it Digital collection – part of the BBC’s major initiative to inspire digital creativity. Make it Digital is the BBC’s major, UK-wide initiative to inspire a new generation to get creative with coding, programming and digital technology.

About This Course

Applicants will have the freedom to create a game that’s unique to the applicants, with support from the community and educators if they get stuck. They’ll learn how to create algorithms to solve problems and translate these into code, using the same tools as industry professionals worldwide. The university will be using Google’s Android Studio as the platform for programming. BBC has taken a major initiative to inspire digital creativity. New free online courses of University of Reading give students access to cutting-edge technologies in area of programming.

This course teaches the basics of programming and applicants don’t need any knowledge of coding to take part. Applicants may find it challenging at times, but we hope it will be fun too. However, the course does require you to be comfortable downloading, unzipping and installing software to your computer. If you think that you may find this difficult, you may like to have someone with a good knowledge of IT on hand to help you — particularly in week 1.

The 4 hours per week is an estimate based on past participants’ experiences, however some previous participants have reported taking much less time, while others take considerable longer to complete some weeks. This will depend on applicants experience and to some extent how powerful their computer is.

Why Take This Course?

This is a free online course. Applicants can get a personalized, digital and printed certificate. The course will combine video introductions, on-screen examples, downloadable guides, articles and discussions to help you understand the principles behind computer programs and the building blocks that are used to create them. Multiple choice quizzes will help you to check your understanding, while exercises each week will show you how to use your new skills to improve your game. Expert guidance from staff at the School of Systems Engineering at the University of Reading, UK, will help to you to get hands-on experience of programming.

Learning Outcomes

After completing this course you will have knowledge:
– to write and edit your own programming code using specific software.
– of the basic constructs that are used in many programming languages and help you to put this knowledge into practice by changing the game code we have provided.

At the end of the course you’ll have a complete game that can be played on an Android phone or tablet, or even your computer. 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!


Richard Mitchell
He is Professor of Cybernetics in the Department of Computer Science at the University of Reading.

Karsten Øster Lundqvist (Lead Educator)
Teaches programming in the School of Systems Engineering at the University of Reading

Timothy Threadgold (Educator)
Educator University of Reading


Whether you’re a complete newcomer to programming, or have some basic skills, this course provides a challenging but fun way to start programming in Java.

How To Join This Course

  • Go to the course website link
  • Sign Up At FutureLearn
  • Select a course and Join
  • Once a course has started, applicant will be able to access the course material
  • After the start date, students will be able to access the course by following the Go To Course link on My Courses page.
  • Applicants can buy, to show that they have completed a FutureLearn course.
  • On some FutureLearn courses, learners will be able to pay to take an exam to qualify for a Statement of Attainment. (These are university-branded, printed certificates that provide proof of learning on the course topic(s)).

Apply Now 

Sponsored Links

Need Scholarship Help? Comment and Discuss.