A graph database is a database that uses nodes, edges, and properties to represent and store data. Use of graph databases to support machine and deep learning is increasing because they support simple and fast retrieval for certain use cases such as Twitter data. This course will focus on an introduction of graph databases and hands-on exercises with Neo4j.