Skip main navigation
We use cookies to give you a better experience, if that’s ok you can close this message and carry on browsing. For more info read our cookies policy.
We use cookies to give you a better experience. Carry on browsing if you're happy with this, or read our cookies policy for more information.

Skip to 0 minutes and 5 seconds[CHIPTUNE MUSIC] Welcome to Begin Programming. I'm Karsten Oster Lundqvist, and I'm your guide in this course. In this course we teach coding a little bit different than normal. Normally, you will learn a simple concept, use it, and then another similar concept, and use that. The problem with that is it's quite boring. I learned it that way myself, and I did find it boring, so I should know. But what we do here, on the other hand, is that I have created some code. That code will give you a ball in the middle of the screen on your mobile phone. We will then teach you the concepts using this code, and build up this game that we'll have after seven weeks.

Skip to 0 minutes and 56 secondsEach week we'll have a series of activities for you to do. We'll usually start with an introduction by me, and then there will be a series of other activities to do. Some of the weeks we'll have quizzes and tests to do as well. Throughout these weeks, your understanding of what coding is will grow. The aim of this week is to get you a small game on your mobile phone or emulator. To do that we have to set up a development environment. A development environment is where you can create code and get it on your phone or emulator. Don't worry if you don't understand this at this moment, because we will teach you in the course.

Skip to 1 minute and 35 secondsSome of you will find this hard. That's OK. We've got lots of information, lots of material to help you out. If you're still struggling, post a comment. We've got educators and mentors to help you out. We even have a section, Let's Help Each Other, where you can go and make these questions. If you find it easy, though, go to the section as well and see if you can help some of the other participants.

Welcome to Week 1

Hello and welcome to ‘Begin Programming: Build your First Mobile Game’. In the video, Karsten will introduce you to the topics we’ll be covering over the next seven weeks in this beginner’s course. You may find it challenging at times, but we hope it will be fun too. If you’re new to FutureLearn, why not familiarise yourself with the How it works section.

In the next few Steps we’ll provide links to the software you’ll need to download, as well as tips on installing and setting it up. It’s worth taking time to work through each of these steps slowly and carefully. Do persevere if you get stuck and don’t be afraid to ask others for help. The aim of this week is to get yourself set up and ready to go so you can move onto the real fun stuff in Weeks 2-7; programming your own version of the mobile game.

If you need help, check the comments. You may find that your question has already been answered. If not, leave a comment and someone will try to help you. You can also look at our Begin Programming FAQs at the end of this week which will be updated, regularly throughout the course.

Don’t worry if you don’t understand some of the words or terms used in the course. We’ll be explaining what these mean, and have produced a glossary that you can refer to or download within this step.

Please note

This course includes video content and other visual teaching methods. As such, blind and visually impaired learners may need a helper.

Meet the team

You may find you come up against some difficulties in the course. By following the educators and mentor team you’ll be more easily able to find advice they may have given in response to queries.

You can follow the educators for this course by clicking through to their profiles. To see their comments on the course, just filter by ‘Following’.

Richard’s profile (Lead Educator)

Karsten’s profile (Educator)

Timothy’s profile (Educator)

You can also follow our mentors’ profiles: The mentors will be on hand to help support the discussions. They’ll answer questions where they can, but we can’t promise that they’ll be able to respond to everyone.

Gary, Georgina, Maitreyee and William

We’d also be grateful if you could complete the pre-course survey to help us understand more about who’s taking the course and what we can do to improve it.


Demonstrate what you’ve learned with a certificate?

If you want a record of your course, you can buy a Certificate of Achievement from FutureLearn.

The Certificate of Achievement is a great way to demonstrate what you’ve learned on the course and as evidence of your Continuing Professional Development (where appropriate). This is a personalised certificate and transcript, detailing the syllabus and learning outcomes from the course. It comes as a printed certificate as well as a digital version which you can add to your LinkedIn profile. To qualify, you must have marked at least 90% of the steps in the course complete.

There’s also the option to purchase a personalised Statement of Participation, to celebrate taking part. To be eligible for the Statement of Participation, you must mark at least 50% of the steps on the course as complete. This also comes in a printed and digital format and you can add it to your LinkedIn profile.


Remember, as you work through the Steps, don’t forget to click the ‘Mark as complete button’ before clicking ‘NEXT’ to move on. This will help you to keep track of your progress on the course.

Share this video:

This video is from the free online course:

Begin Programming: Build Your First Mobile Game

University of Reading

Contact FutureLearn for Support