View classes (on this page)

Learn Object Oriented Programing with our coding courses in Sydney.

If you are thinking about learning to code, this is a great course to start with. Object Oriented Programming helps you to write code with objects in mind, objects such as buttons, drop-down lists users use when navigating software. Gone are the days of line-by-line coding, instead, programs are written with procedures in mind that can be re-used. During the course, data structure and types of operations (functions) that can be applied to the data structure will be explored.

OOP emphasises how to think about the software rather than the coding. Very few programmers learn anything other than an OOP language as their first language as it is essential to establishing a basis for other languages you may learn afterwards. The principles of OOP need to be well understood by any budding programme designer and coder. The knowledge gained in this course will make your first OOP task much easier!

Course outcomes

By the end of this programming course, it is intended that students will:

  • Understand and be able to articulate the four pillars of Object Oriented Design;
  • Be able to create testable designs using an Object Oriented approach;
  • Be able to articulate where procedural programming constructs are used in the Object Oriented paradigm.

Ideal for

This course is the beginner coders entry to the programming. This course is intended for absolute beginners who may be described in the following ways:

  • Want to begin a career in coding but don't know where to start
  • Have attempted online tutorials in other programming languages but have found it tough to progress
  • Have a general interest in computing and coding language and want an introductory course that sets a good framework to learn other languages
  • This topic doesn't require any formal computing knowledge to understand what is required but a basic computer literacy is assumed.

Course content

All content will be accompanied by in class practical exercises.

  • The difference between procedural and object oriented languages
  • What is an object? What is a class?
  • Class abstraction of an object
  • The difference between classes and objects
  • Object oriented hierarchy
  • Coding an objects state and behaviour in a class
  • The development of abstract and concrete Classes
  • Working together to create objects
  • Encapsulation: Protecting an objects data from tampering
  • Polymorphism: Making an objects functionality bend to different objects way of doing things

What to Bring

Just a notepad and a pen if you wish, the class is taught in a windows environment and notes can be taken on the computers also. The software programs used (BlueJ, Java and Python) are all free to use and are provided to the students as a part of their notes pack, if you would like to bring your own laptop to class you should have these programs installed before class. Course notes are comprehensive and provided by the instructor in PDF form and hard copy by request.

Classes

Coding: Object Oriented Programming Course

<p><strong>Learn Object Oriented Programing with our</strong> <a href="https://www.sydneycommunitycollege.edu.au/courses/business-classes-sydney/coding+courses"><strong>coding courses</strong></a> <

...
$399LimitedGST free/$319.20/$359.10
Coding: Object Oriented Programming Course

<p><strong>Learn Object Oriented Programing with our</strong> <a href="https://www.sydneycommunitycollege.edu.au/courses/business-classes-sydney/coding+courses"><strong>coding courses</strong></a> <

...
$399LimitedGST free/$319.20/$359.10

If there isn't a class to suit you, please join our waitlist and we will notify you when we have places available. Join waitlist for Coding: Object Oriented Programming Course

If there isn't a class to suit you, please join our waitlist and we will notify you when we have places available. Join waitlist for Coding: Object Oriented Programming Course

Great reasons to enrol in a short course with us

Small classes

A personal approach means quality learning, so you can enjoy plenty of interaction with your instructor and the chance to ask questions.

Short & sweet

Our short courses & workshops get straight to the point, providing the skills you need with minimal commitment of your precious time.

Facilities & equipment

Our range of venues suit every type of course, are easy to get to, and have the equipment and tech needed to support your learning.

Easy, secure enrolment

Enrol online 24/7 with a safe, convenient 3-step process, and you can change your mind up to 7 days before class starts.

Quality instructors

Our educators bring first-hand experience and knowledge, with up-to-the-minute practices from diverse industries.

For business, or pleasure

Our courses help you rapidly increase your skills and knowledge, for professional development or personal interest.

4.7 starsaverage rating on Google

1,400+courses to choose from

99%customer support rating

Course testimonials:

  • said:Learning principles of Object Oriented programming so as to establish a solid foundation to learn an object oriented programming language.

Related courses