Welcome to Object-Oriented Python Programming

Accelebrate Logo

Most of Accelebrate's courses are taught privately online or in-person for teams of 3 or more, and can be customized to your group’s goals. To receive a customized proposal and price quote, please visit https://www.accelebrate.com/contact/ or email sales@accelebrate.com. In addition, we offer live, online open enrollment training for individuals.

Schedule

Class Times

  • Monday: 8:30 am to 5 pm ET
  • Tuesday: 9 am to 5 pm ET
  • Wednesday: 9 am to 5 pm ET

Breaks

  • Morning #1: 10:05 am to 10:15 am
  • Morning #2: 11:20 am to 11:30 am
  • Lunch: 12:30 pm to 1:30 pm
  • Afternoon #1: 2:35 pm to 2:45 pm
  • Afternoon #2: 3:50 pm to 4:00 pm

Outline Summary

Day 1

  • Introductions
  • Setup
  • Review of Classes
  • Principles and Practices Object-Oriented Programming
  • SOLID Principles

Day 2

  • SOLID Principles (continued)
  • Component Design

Day 3

  • Design Patterns

Courseware

License

The programming code authored by the instructor in this repository is made available under the MIT license. However, please note that the course documents, exercise instructions, and course outline are provided exclusively for students enrolled in this course and are not to be shared, transferred, or sold to others.



Course content and teaching is provided by:

Cloud Contraptions Logo