Overview

Data is a fundamental pillar of modern software engineering. This section provides comprehensive coverage of data tools and databases.

What You’ll Learn

  • Databases - Master relational and NoSQL databases
  • Data Tools - Work with query languages, data processing frameworks, and ETL pipelines

Learning Path

Databases and Tools

Covers practical tools and technologies:

  • Relational databases (PostgreSQL, MySQL)
  • NoSQL databases (MongoDB, Redis, Cassandra)
  • Query languages (SQL, GraphQL)
  • Data processing frameworks (Apache Spark, Kafka)
  • ETL tools and pipelines
  • Data warehousing solutions

Each area follows the Diátaxis framework with tutorials, how-to guides, explanations, and reference materials to support different learning needs.

Last updated