This is an advanced course that introduces the learner to programming databases with Python. Topics covered include configuring drivers, creating a database, using Structured Query Language (SQL), coding in Python to retrieve data from and update a database, and use an Object Relational Mapping (ORM) language to simplify coding. Examples used are drawn from diverse areas such as financial data processing, gaming applications, and more. Students will be able to use this knowledge to land mid-level positions in such fields as data science, embedded programming, data analytics, and more. (FT)