Skip to main content

The University of Michigan: Intermediate PostgreSQL

This second course in PostgreSQL for Everybody explores a wide range of SQL techniques to aggregate and transact data in PostgreSQL.This course also explores handling, reading, and parsing data with PostgreSQL and working with text in databases with regular expressions.

Intermediate PostgreSQL
4 weeks
2–4 hours per week
Progress at your own speed
Optional upgrade available

About this course

Skip About this course

This course covers a wide range of SQL techniques, beyond basic CRUD (Create, Read, Update, and Delete) operations in PostgreSQL. You will learn the specifics of aggregation, transactions, reading and parsing CSV files and inserting data into a database. You’ll also take a look at how PostgreSQL handles and indexes text data.

Specifically, students will do assignments that alter table schemas, create stored procedures, construct advanced queries, explore sorting and grouping query data, and techniques for working with text in databases including regular expressions.

At a glance

  • Language: English
  • Video Transcript: English
  • Associated programs:
  • Associated skills: Parsing, SQL (Programming Language), Operations, Stored Procedure, Sorting, PostgreSQL

What you'll learn

Skip What you'll learn
  • Utilize SQL commands for editing tables in a PostgreSQL database and produce properly normalized tables from CSV files.

  • Appropriately handle text and dates in databases and create stored procedures.

  • Identify hashtag algorithm and their attributes.

  • Construct regular expressions to select rows that match a pattern.

This course is part of PostgreSQL for Everybody Professional Certificate Program

Learn more 
Expert instruction
4 skill-building courses
Progress at your own speed
4 months
2 - 4 hours per week

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.