Save for later

Object-oriented Programming in Python

Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more 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. You can use the hashtag #picademy to talk about this course on social media.

Topics Covered
  • Introduce the principles of object-oriented programming in Python.
  • Understand the difference between a function and an object.
  • Create objects, functions, methods, and classes.
  • Write a text-based adventure game.
  • Extending other people’s classes, including inheritance and polymorphism.
  • Share your code with other learners, and see theirs.
  • Develop ideas for using object-oriented programming in the classroom.

Get Details and Enroll Now

OpenCourser is an affiliate partner of FutureLearn and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 4 weeks
Effort 2 hours per week
Starts Feb 3 (95 weeks ago)
Cost $44
From Raspberry Pi Foundation, National Centre for Computing Education via FutureLearn
Instructors Lauren Hyams, Marc Scott, Rik Cross, Laura Sach, Janina A, Caitlyn Merry, Martin O'Hanlon, Laura Koponen, Siim Põder, Michael Conterio, Mac Bowley, George Boukeas, Diane Dowling
Download Videos Only via web browser
Language English
Subjects Programming
Tags C Tech & Coding

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

International Programming Coordinator $45k

Interactive Programming Coordinator $46k

Associate Programming Coordinator 2 $56k

Programming Acquisitions $61k

Video Programming/AOL Music Editor $66k

Test Programming Technician $68k

Advanced Program Integration Support (Planning and Programming Oversite) $70k

Assistant Digital Campaigns and Programming Social Action Writer/Coordinator $76k

Bank Programming Tech Support Specialist $80k

Sys Anlys and Programming-Spec (Lab IT) $81k

IT and Programming Specialist $122k

Assistant Adjunct Professor - Multimedia Programming $133k

Reviews

Sorted by most helpful reviews first

Guest says:

A bit different from your typical Python course. This one is geared really towards educators who know a bit of Python and want to pick up object-oriented programming. Very specific, I know. I didn't know this going in (I chose this course because I had a Raspberry Pi B) and found out pretty quickly it wasn't meant for me. However, I knew some Python and decided to stick it out. It's actually quite good for students in my opinion and I think Laura should consider tweaking this course to create a version designed for students. You can learn an incredible amount from making a choose your own adventure text game, apparently.

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 4 weeks
Effort 2 hours per week
Starts Feb 3 (95 weeks ago)
Cost $44
From Raspberry Pi Foundation, National Centre for Computing Education via FutureLearn
Instructors Lauren Hyams, Marc Scott, Rik Cross, Laura Sach, Janina A, Caitlyn Merry, Martin O'Hanlon, Laura Koponen, Siim Põder, Michael Conterio, Mac Bowley, George Boukeas, Diane Dowling
Download Videos Only via web browser
Language English
Subjects Programming
Tags C Tech & Coding

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now