Pete Benbow
← Back to teaching

Database Programming

DAT 153

This course is an introduction to one of the most important pieces of software you rely on every day without knowing it. Using PostgreSQL, students learn to explore and interact with relational databases, create and manipulate data, extract knowledge through analytical queries, and apply fundamental design principles to develop and deploy their own databases to the cloud. While the course focuses predominantly on the applied use of relational databases, it also introduces neighboring topics like non-relational data, APIs, extract-transform-load (ETL) processes, and business intelligence (BI) systems.