All Learning Resources

  • Dealing with Big Data and Network Analysis Using Neo4j

    In this lesson, you will learn how to use a graph database to store and analyze complex networked information. Networks are all around us. Social scientists use networks to better understand how people are connected. This information can be used to understand how things like rumors or even communicable diseases can spread throughout a community of people.
    This tutorial will focus on the Neo4j graph database and the Cypher query language that comes with it.
    -Neo4j is a free, open-source graph database written in java that is available for all major computing platforms.
    -Cypher is the query language for the Neo4j database that is designed to insert and select information from the database.
    By the end of this lesson you will be able to construct, analyze, and visualize networks based on big — or just inconveniently large — data. The final section of this lesson contains code and data to illustrate the key points of this lesson.