Graphs from Real-World Data you own this product

This project is part of the liveProject series ML for Knowledge Graphs with Neo4j
intermediate Python • intermediate pandas (read and query csv files)
skills learned
intermediate Neo4j (graph query using the Cypher language, loading and viewing graphs via Neo4j Desktop)
John Maiden
1 week · 6-8 hours per week · INTERMEDIATE
filed under

placing your order...

Don't refresh or navigate away from the page.
liveProject This project is part of the liveProject series ML for Knowledge Graphs with Neo4j liveProjects give you the opportunity to learn new skills by completing real-world challenges in your local development environment. Solve practical problems, write working code, and analyze real data—with liveProject, you learn by doing. These self-paced projects also come with full liveBook access to select books for 90 days plus permanent access to other select Manning products. $19.99 $29.99 you save $10 (33%)
Graphs from Real-World Data (liveProject) added to cart
continue shopping
adding to cart

Look inside

New York City real estate is a trillion-dollar market, and you’ve got your eye on a collection of prime NYC properties whose value will likely double in a couple of years. They’re not currently for sale, but with your excellent sales skills, you’re confident you can get the owners to sell at a fair price, if you can only determine who the owners are. To obtain the owners’ contact data, you’ll construct a knowledge graph from publicly available data that contains tax records, property deeds, and permits. You’ll scan the data for the target owners, analyze the datasets for possible relationships, develop a knowledge schema that can extract insights into your use case, and load the data into Neo4j to query and visualize the connections. When you’re done, you’ll have practical experience applying widely used graph tools to real-world data, and you’ll understand how different choices for your graph schema can lead to different insights.

This project is designed for learning purposes and is not a complete, production-ready application or solution.

book resources

When you start your liveProject, you get full access to the following books for 90 days.

project author

John Maiden

John Maiden is a software engineer with a focus on building recommendation systems in the social media space. He’s given presentations about his work at Data Council and ML Conf, and he’s talked about building knowledge graphs on the Data Engineering Podcast. John has built knowledge graphs for real estate at a startup and has worked at JP Morgan Chase, where he led a team that produced personalized insights that were delivered to millions of Chase customers. He has a BA from Hamilton College and a PhD in Physics from University of Wisconsin–Madison.


This liveProject is for data scientists who have a background in data mining and graph theory and are interested in applying these techniques to constructing a knowledge graph. To begin these liveProjects you’ll need to be familiar with the following:

  • Intermediate Python 3.x skills
  • Ability to create lambda functions and list comprehensions
  • Intermediate Jupyter Notebook skills
  • Ability to execute and debug cells
  • Intermediate pandas (including visualizing pandas output)
  • Ability to read, write, and query data from CSV files
  • Intermediate data mining
  • Analyze datasets
  • Use SQL-like commands to query and aggregate data
  • Basic graph theory

you will learn

In this liveProject, you’ll learn how to build knowledge graphs and you’ll understand the challenges of working with real-world data as well as how different choices for your graph schema can lead to different insights.

  • Use pandas to manipulate datasets
  • Query a Neo4j database using Cypher
  • Analyze graph data using Neo4j’s APOC and Graph Data Science (GDS) libraries


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.