What next?

This course is just a taster of what you can do with programming skills. If you want to learn more and develop your skills further there are a multitude of options available.

Share your game with others

You can upload your game (using an APK file) to the Google Play Store or other app marketplaces in order to share it with friends, family and other people around the world! You can also share the game by sending people the app via email or bluetooth.

How this code is licensed: The code that you have received in this course is covered by an open source license - specifically GPLv3 (http://www.gnu.org/licenses). That means the changes you make to the code MUST be made available as open source software under GPLv3 (or later) as well. Therefore, if you upload a game you HAVE TO provide its source online somewhere. You can use Google Code or GitHub to do this for free. However, if you want to publish your game without doing this, please fill in our form. Have the following information ready:

  • some screen shots of your game (at least 3 good quality images)
  • provide a link where your game can be downloaded

Online courses from the University of Reading

Java Programming

This online course aims to introduce object-oriented programming to the learner, which we have not looked at in the Begin Programming: Build your first mobile game course. In this course the basic material will be freely available; additional optional support, resources and assessment will be available for a small fee. The course is at a first year undergraduate level. By successfully following this course students should be able to write moderately complex programs in Java. Programming always needs a lot of practice and we recommend you allow at least 10 hours per week for your study in this course. You can register your interest here

Something different

The University of Reading is now offering an exciting course Begin Robotics. If you’d like to find out more but worried that you don’t have Hawkins’ brain, or an advanced qualification in cybernetics, this 4 week introduction is the course for you! We’re not planning to sit you down with a soldering iron, but we will introduce you to the basics of robot design through a series of simulations that will have you ‘test driving’ an Eric – our very own University of Reading mobile robot!

If you want to explore programming with some other devices you may be interested in:

We have tried both and they are both not so expensive, a bit of a challenge and fun! Have you any experience of these or similar if so do share your thoughts below.

Other online courses

There’s a wide range of online courses available to help you to develop your programming skills. The list below is just an example of what’s on offer. The ‘Begin programming’ team haven’t tried and tested all of these courses, so can’t vouch for their quality, but why not give them a go?

  1. Android application development videos on YouTube This playlist comprises of short tutorials that will help you to take your Android development skills further.
  2. Codecademy A free online resource that teaches you to code in several languages that are commonly used in web development and can help you with developing Android web apps.
  3. Introduction to Programming - Udacity This free online learning resource introduces some of the basic concepts and skills of programming using Java.

At the University of Reading

If you’re interested in going beyond online study, we offer undergraduate and taught postgraduate degrees in Computer Science. The Computer Science with Industrial Year degree includes a one year paid placement. We also offer research based PhD degrees.

If you’ve tried any of these courses or would like to recommend different ones, please add your thoughts in the comments.

Once again, thank you all for joining us for this course. We’ve learnt a lot and hope that you have too. You might even like to try a different online course from the University of Reading, or join us for the next run of Begin Programming and see how we’ve improved!

Keep programming!

Share this article:

This article is from the free online course:

Begin Programming: Build Your First Mobile Game

University of Reading