Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
In this course you will learn object-oriented programming in Python by building classes that store data, define behavior, and collaborate to solve complex problems.
Starting with the basics of classes, instances, and attributes, you will progress to writing methods, controlling state changes, and planning class designs before writing code. As an application, you will build and connect multiple classes using composition and delegation, culminating in an AI agent that analyzes text data and generates responses to user queries using a bigram model.
Starting with the basics of classes, instances, and attributes, you will progress to writing methods, controlling state changes, and planning class designs before writing code. As an application, you will build and connect multiple classes using composition and delegation, culminating in an AI agent that analyzes text data and generates responses to user queries using a bigram model.