> ## Documentation Index
> Fetch the complete documentation index at: https://launchpad-about-us.nxtwave.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# 🗄️ Databases

> Learn databases on Launchpad with relational fundamentals, SQL and PostgreSQL practice in the browser, and MongoDB for full stack projects.

The Databases course on Launchpad gives you the query and modeling skills that show up across backend, full stack, and data roles. You will work through relational fundamentals, practice SQL and PostgreSQL directly in the browser, and pick up the MongoDB basics you need for real full stack projects.

## Relational Databases and SQL

Start with the model that powers most production systems:

* Tables, rows, keys, and relationships
* Writing SELECT, JOIN, GROUP BY, and aggregation queries
* Designing schemas that stay clean as your data grows

## PostgreSQL Practice in Code Playground

Move from theory to hands-on queries without any local setup:

* Run PostgreSQL directly inside Launchpad's browser editor
* Try queries against real schemas as you learn them
* Debug your SQL with immediate feedback

<Tip>
  The [Code Playground](/practice/code-playground) supports SQL, including PostgreSQL, so you can practice queries the moment a concept clicks.
</Tip>

## MongoDB for Full Stack

Layer in the document database used in the Full Stack track:

* Understand collections, documents, and how NoSQL differs from SQL
* Query and update MongoDB from Node JS backends
* Model data for real full stack applications

## Where this fits

<CardGroup cols={2}>
  <Card title="Full Stack" icon="layer-group" href="/courses/full-stack">
    Use MongoDB with Node JS and React to ship complete web applications.
  </Card>

  <Card title="Core CS" icon="server" href="/courses/core-cs-system-design">
    Reinforce DBMS theory alongside your hands-on database practice.
  </Card>
</CardGroup>
