Dive into the world of graph databases with 'Introduction to Neo4j with Python, LangChain & OpenAI'.
This course guides you gently from the very basics of creating Neo4j database via a web browser.
We will use AuraDB, cloud-based service by Neo4j that enables us to create one free instance of the database.
On the way you will learn how to interact with the database using Cypher language.
Next, we will use simple Python code for powerful data work. Initial code will be provided via repository.
We'll also play with LangChain and OpenAI to make your data come alive.
As we are gaining to use new Neo4j capability to create vector index, we will look at the data from two angles:
- we will query database schema, using LLM as a translator of questions into cypher queries
- we will query vector index using embeddings imported into the database
We will briefly also touch on the subject of creating embeddings for the data stored in the database.
No heavy tech talk, just clear steps and support for your learning journey.
As part of the training comes Neo4j Cheat Sheet and a list of cypher queries used in the project with detailed explanation.
With that, knowledge from the course can be transferred to another project that uses Neo4j and Python.
Join me to unlock the potential of your data with Neo4j!