Fundamentals of Data Architecture


Layered diagram showing data flowing from source systems through staging, core, and semantic layers into data products.

Data architecture fundamentals: the staging, core, and semantic layers, why architecture is not tools, and how batch and streaming data land.

Fundamentals of Analytics Engineering


Layered diagram showing raw loaded data flowing through staging, intermediate, and mart models into trusted, tested datasets.

Analytics engineering fundamentals: the role between data engineering and analysis, ELT, the transformation layer, testing, and the semantic layer.

How Do I Create a Knowledge Graph?


A short Python file building a small graph of nodes and labeled edges around Marie Curie.

Build a working knowledge graph in one pure-Python file. Store facts as triples, then query and traverse them, with no database and no libraries.

What Is a Knowledge Graph?


A small network of labeled nodes and edges connecting a person to the prizes, places, and ideas related to them.

A knowledge graph stores data as entities and relationships, not rows. Learn what it is, how it works, and when it's useful.

Fundamentals of Graph Databases


Diagram showing nodes connected by edges representing the graph database model.

Why graph databases exist, when to use them, and how they differ from relational databases. Learn nodes, edges, and relationship-first querying.

Fundamentals of Data Engineering


Abstract illustration of data flowing through pipeline stages (extract, transform, load, storage), symbolizing the data engineering workflow.

Learn core data engineering concepts, workflows, and applications. Understand how to transform raw data into reliable, accessible information.

Fundamentals of Databases


Databases power your apps, store your photos, and process your payments, but do you understand their core concepts? If you work with data, you need to master database fundamentals.

Learn Amazon EMR


Learn Amazon EMR basics for big data processing in the cloud. Discover the primary use cases, core concepts, and resources to get started.

Learn Amazon S3


Learn Amazon S3 basics for scalable object storage in the cloud. Discover the primary use cases, core concepts, and resources to get started with this essential AWS service.

How to Scrape Data from Web Pages: A Complete Guide with Examples


Learn how to scrape data from web pages using browser developer tools, XPath, and JavaScript. Includes step-by-step instructions, code examples, and best practices for web scraping.