- About
-
Content
- Prerequisites
- Getting Started
- MODULE 1: Object Orientation
- 1.1 Introduction to OOP
- 1.2 Designing Classes
- 1.3 Classes and Objects in Python
- 1.4 Inheritance
- 1.5 Polymorphism
- 1.6 Abstraction
- 1.7 Interfaces
- 1.7 Composition
- MODULE 2: Design Principles
- 2.1 Introduction
- 2.2 Problem Solving and Design with UML
- 2.3 Loose Coupling, Strong Cohesion
- 2.4 SOLID Principles
- MODULE 3: Databases
- 3.1 Introduction to Databases
- 3.2 Basic Administrative Operations
- 3.3 SQL: INSERT, DELETE, UPDATE
- 3.4 SQL: SELECT
- 3.5 Programming with Databases
- MODULE 4: Design Patterns
- 4.1 Introduction
- 4.2 Creational Design Patterns
- 4.3 Structural Design Patterns
- 4.4 Behavioural Design Patterns
- 4.5 Model View Controller
- MODULE 5: Now What?
- 5.1 Challenges
- 5.2 Recommended Reading
- 5.3 Course Badges
- Discussion
- People
This page is for general discussion of the course. Feel free to post questions, comments, ideas.
comments powered by Disqus