Object-oriented Programming in Python: Create Your Own Adventure Game

Martin O'Hanlon, Raspberry Pi Foundation

A fun introduction to object-oriented programming in Python

Object-oriented programming is a programming paradigm based on objects and data rather than actions and logic.

This online 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 see theirs.

If you’re an educator, you’ll also be able to develop ideas for using object-oriented programming in your classroom.

This course is designed for people who are already familiar with Python programming and want to learn a different programming paradigm, understand and use existing libraries more effectively, or create code which is useful to other people.

It will be particularly useful for A level educators and students.

Python 3 or Trinket.

Dates:
  • 5 July 2021
  • 5 April 2021
  • 4 January 2021
  • 5 October 2020
  • 20 July 2020
  • 6 April 2020
  • 3 February 2020
  • 25 November 2019
  • 29 July 2019
  • 20 May 2019
  • 18 February 2019
  • 5 November 2018
  • 3 September 2018
  • 14 May 2018
  • 5 February 2018
  • 4 September 2017
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More from 'Social Sciences':
Regular_c76f176e-7842-4397-9a40-0cbea37c44e1 From State Control to Remote Control: Warfare in the 21st Century
Explore the impact and ethics of using drones, special ops units and private...
Regular_435fb8d1-0004-4e51-bc9a-59f44439c069 Differentiation for Learning
Improve your teaching by developing how you provide differentiated learning...
Regular_b9350ecf-f7be-4535-a0e0-cc11fc509f64 Cultural Heritage and the City
Discover how cities develop their own unique cultures and explore key concepts...
Regular_cba137a0-ce8f-4614-9511-5c2a53ffe255 Why Do People Migrate? Theories
Explore theories about migration in greater depth and learn how migration is...
Regular_b68b7fd6-8323-422f-9ab1-ba417d998cbb World Class Maths: Asian Teaching Methods
Learn about the global success of primary maths teaching methods in Asia, and...
More from 'FutureLearn':
Regular_f248644b-1c0b-4e9c-b294-ef066289b2d1 Dysphagia: Swallowing Difficulties and Medicines
This course will enhance the knowledge of any person involved in the administration...
Regular_c76f176e-7842-4397-9a40-0cbea37c44e1 From State Control to Remote Control: Warfare in the 21st Century
Explore the impact and ethics of using drones, special ops units and private...
Regular_197fc63f-bebb-47fe-a70e-e1c2957a6a0f Caring for People with Psychosis and Schizophrenia
Explore the key issues related to caring for a relative with psychosis or schizophrenia...
Regular_435fb8d1-0004-4e51-bc9a-59f44439c069 Differentiation for Learning
Improve your teaching by developing how you provide differentiated learning...
Regular_ddb487ef-6452-4ebe-9015-7784434fd39e Demystifying Targeted Cancer Treatments
Discover the science of targeted cancer treatments and immunotherapies on this...

© 2013-2019