Python for Beginners II
Primary language: Python
Age group: 18+
Skill level: Beginner
Description

Continuing on from our Python for Beginner I course, this course will introduce Object Oriented Programming (OOP) concepts; Encapsulation, Inheritance, Abstraction and Polymorphism. OOP is a programming paradigm which organises a program around objects rather simply as functions and logic. Object can have state and can do stuff.

Objectives

The primary objective is for students to have a solid understanding of OOP and Python at the end of the course setting a foundation to go onto more challenging tasks like building websites and solving real world business problems with Python.

Prerequisites

This course is not currently being offered