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.