Create a text-based adventure game with FutureLearn

Learning with Raspberry Pi has never been so easy! We’re adding a new course to FutureLearn today, and you can take part anywhere in the world.

FutureLearn: the story so far…

In February 2017, we were delighted to launch two free online CPD training courses on the FutureLearn platform, available anywhere in the world. Since the launch, more than 30,000 educators have joined these courses: Teaching Programming in Primary Schools, and Teaching Physical Computing with Raspberry Pi and Python.

Futurelearn Raspberry Pi

Thousands of educators have been building their skills – completing tasks such as writing a program in Python to make an LED blink, or building a voting app in Scratch. The two courses are scaffolded to build skills, week by week. Learners are supported by videos, screencasts, and articles, and they have the chance to apply what they have learned in as many different practical projects as possible.

We have had some excellent feedback from learners on the courses, such as Kyle Wilke who commented: “Fantastic course. Nice integration of text-based and video instruction. Was very impressed how much support was provided by fellow students, kudos to us. Can’t wait to share this with fellow educators.”

Brand new course

We are launching a new course this autumn. You can join lead educator Laura Sach to learn object-oriented programming principles by creating your own text-based adventure game in Python. The course is aimed at educators who have programming experience, but have never programmed in the object-oriented style.

The course will introduce you to the principles of object-oriented programming in Python, showing you how to create objects, functions, methods, and classes.

You’ll use what you learn to create your own text-based adventure game. You will have the chance to share your code with other learners, and to see theirs. If you’re an educator, you’ll also be able to develop ideas for using object-oriented programming in your classroom.

Take part

Sign up now to join us on the course, starting today, September 4. Our courses are free to join online – so you can learn wherever you are, and whenever you want.


Clifton Keller avatar

Interested but don’t understand what I need.

Carrie Anne Philbin avatar

For each of our courses there is a requirements page on Future Learn. For the Object-oriented programming in Python course, you need either access to the internet to access the online python development platform trinket, or to have downloaded and installed Python 3 on the computer you are using.

Elfen avatar

Free I can deal with while I am recovering on Disability Insurance Income. What Future Learning did with the rest of the courses was uncalled for. But that’s my HO.

Many thanks for this.

Peter avatar

Sounds like building a MUD with Python to me.

ameyring avatar

I started the Object-Oriented one and it’s great. It’s free though after mid-October, you can’t access the content unless you pay for it. No big deal if you save your code on your Pi and don’t forget to put comments in it so you understand what a particular line is supposed to do when you look at it again in the future.

Carrie Anne Philbin avatar

Our courses on Future Learn are run a number of times within the year, so although you can not access the content from the first cycle after mid-October, you will be able to sign up for the second run and access the content for free again once it starts.

migboney avatar

see also : “information silo”

“where we’re going we don’t need silos”

…If you find your self trying to decode some old scripts
look up : `learn x in y minutes`

Harry Hardjono avatar

Why does the text mention text adventure while the video shows turtle graphic? Those two are not the same. Turtle graphic can be expanded to teach vector graphics such as Postscript and SVG. Text adventures are all about state based programming and text processing. Am I missing something?

Comments are closed