Clinical Professor, School of Information
Your browser is ancient!
Upgrade to a different browser to experience this site.
Within this course, you’ll learn about how PostgreSQL creates and uses inverted indexes for JSON and natural language content. We will use various sources of data for our databases, including access to an online API and spidering its data and storing the data in a JSON column in PostgreSQL. Students will explore how full-text inverted indexes are structured. Students will build their own inverted indexes and then make use of PostgreSQL built-in capabilities to support full-text indexes.
Welcome to JSON and Natural Language Processing in PostgreSQL, a technical course focused on building and using inverted indexes for structured and unstructured data. Learners work with APIs, JSON data, and full-text search tools to support efficient data retrieval within PostgreSQL databases. This is the third course in the PostgreSQL for Everybody Specialization.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.
Module 1: Natural Language
Module 2: Inverted Indexes with PostgreSQL
Module 3: Python and PostgreSQL
Module 4: JSON and PostgreSQL
Grades are based on multiple programming assignments and quizzes, each weighted between 5%–11.25%, totaling 100% of the course grade.
Clinical Professor, School of Information
Intermediate Level
Completion of the first two courses in the Python for Everybody specialization or an equivalent basic understanding of Python