VOOZH about

URL: https://www.coursera.org/learn/intermediate-postgresql

⇱ Intermediate PostgreSQL | Coursera


Intermediate PostgreSQL

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Intermediate PostgreSQL

24,590 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.7

339 reviews

Intermediate level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.7

339 reviews

Intermediate level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

3 assignments

Taught in English
91%
Most learners liked this course

Build your subject-matter expertise

This course is part of the PostgreSQL for Everybody Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in 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.

In this first week, you'll be introduced to the course and look at SQL commands for editing columns and tables in a PostgreSQL Database. You'll learn to create stored procedures and also utilize the SELECT DISTINCT command.

What's included

14 videos6 readings1 assignment5 app items

14 videosβ€’Total 121 minutes
  • Welcome to Intermediate SQL!β€’2 minutes
  • Altering Table Schemaβ€’4 minutes
  • Datesβ€’15 minutes
  • DISTINCT / GROUP BYβ€’12 minutes
  • Demonstration: SELECT DISTINCTβ€’8 minutes
  • Demonstration: GROUP BYβ€’7 minutes
  • Subqueriesβ€’10 minutes
  • Demonstration: Subqueriesβ€’8 minutes
  • Concurrency and Transactionsβ€’15 minutes
  • Demonstration: Concurrency and Transactionsβ€’20 minutes
  • Stored Proceduresβ€’9 minutes
  • Demonstration: Stored Proceduresβ€’6 minutes
  • Office Hours Hyderabad, India - PyConβ€’5 minutes
  • Office Hours: Puebla, Mexicoβ€’1 minute
6 readingsβ€’Total 50 minutes
  • Help Us Learn More About Youβ€’5 minutes
  • Syllabusβ€’10 minutes
  • Each Course Uses a Different Databaseβ€’10 minutes
  • How Assignments Workβ€’10 minutes
  • Connecting to Your Database Serverβ€’10 minutes
  • Assessment Philosophyβ€’5 minutes
1 assignmentβ€’Total 10 minutes
  • Intermediate SQLβ€’10 minutes
5 app itemsβ€’Total 210 minutes
  • Initial Database Setupβ€’30 minutes
  • Making our First Tablesβ€’30 minutes
  • Alter Tableβ€’30 minutes
  • SELECT DISTINCTβ€’60 minutes
  • Creating a Stored Procedureβ€’60 minutes

This week, we'll focus on producing properly normalized tables from CSV files and utilizing the ALTER TABLE command to adjust the schema of tables.

What's included

5 videos3 app items

5 videosβ€’Total 25 minutes
  • Demo Reading and Parsing Filesβ€’4 minutes
  • Demonstration: Creating and Loading a Databaseβ€’6 minutes
  • Demonstration: Loading and Normalizing CSV Dataβ€’9 minutes
  • Office Hours - Gingerman Raceway, South Haven, Michigan, USAβ€’2 minutes
  • Office Hours - Haag, Netherlandsβ€’4 minutes
3 app itemsβ€’Total 180 minutes
  • Musical Tracks Many-to-Oneβ€’60 minutes
  • Unesco Heritage Sites Many-to-Oneβ€’60 minutes
  • Musical Track Database plus Artistsβ€’60 minutes

This week will focus on text in PostgreSQL, including utilizing character sets, identifying hashtag algorithms and attributes, as well as index choices and techniques.

What's included

10 videos1 reading1 assignment2 app items

10 videosβ€’Total 113 minutes
  • Text in Databasesβ€’5 minutes
  • Text Functionβ€’21 minutes
  • Character Setsβ€’17 minutes
  • Character Sets in Pythonβ€’6 minutes
  • Inside Hashesβ€’20 minutes
  • Bruce Schneier - Cryptography, Hashing, and NISTβ€’11 minutes
  • Index Choices and Index Techniquesβ€’14 minutes
  • Demonstration: Generating and Scanning Textβ€’11 minutes
  • Office Hours - New York Cityβ€’5 minutes
  • Office Hours, Miami, Florida, USAβ€’2 minutes
1 readingβ€’Total 10 minutes
  • Bruce Schneier - Cryptography, Hashing, and NISTβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Text and PostgreSQLβ€’10 minutes
2 app itemsβ€’Total 120 minutes
  • A Hash-based Puzzleβ€’60 minutes
  • Generating Textβ€’60 minutes

In our final week, we will focus on regular expressions: their functions, and how to construct them to select rows from a table that match a pattern.

What's included

6 videos1 reading1 assignment1 app item

6 videosβ€’Total 41 minutes
  • Regular Expressionsβ€’12 minutes
  • Using Regular Expressionsβ€’11 minutes
  • Demonstration: Regular Expressionsβ€’10 minutes
  • Demonstration: Flat files, Regex, Emailβ€’7 minutes
  • Course Wrap Upβ€’0 minutes
  • Office Hours, Mountain View, California, USAβ€’1 minute
1 readingβ€’Total 5 minutes
  • Post-Course Surveyβ€’5 minutes
1 assignmentβ€’Total 10 minutes
  • Regular Expressionsβ€’10 minutes
1 app itemβ€’Total 60 minutes
  • Regular Expression Queriesβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.9 (73 ratings)
University of Michigan
60 Coursesβ€’4,909,310 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    83.48%

  • 4 stars

    10.91%

  • 3 stars

    2.35%

  • 2 stars

    1.17%

  • 1 star

    2.06%

Showing 3 of 339

FS
Β·

Reviewed on Jan 21, 2022

This course was very helpful. Before taking this course, I only knew simple CRUD operations, but there is more information there. I got new knowledge. Thank you. Hope will take more Chuck courses.

AM
Β·

Reviewed on Jul 16, 2023

The instructor Dr. Chuck and the materials covered in this program are great.

KB
Β·

Reviewed on Nov 12, 2021

Great lecture material, the assignments seem overwhelming at first but are actually quite easy if you pay attention to the lectures.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,