# GraphAcademy — Neo4j's Free Online Learning Platform GraphAcademy (https://graphacademy.neo4j.com) is Neo4j's official, free learning platform. ## What you can learn - Cypher query language and graph data modeling - Graph Data Science (community detection, link prediction, embeddings) - Generative AI and GraphRAG (retrieval-augmented generation with knowledge graphs) - Application development with Neo4j drivers (Python, JavaScript, Java, .NET, Go) ## Key URLs - https://graphacademy.neo4j.com/categories — Browse all learning paths - https://graphacademy.neo4j.com/courses — Browse all courses - https://graphacademy.neo4j.com/certifications — Industry-recognized Neo4j certifications - https://graphacademy.neo4j.com/knowledge-graph-rag — GraphRAG learning path - https://graphacademy.neo4j.com/practitioner — Neo4j Practitioner learning path ## Certifications - Neo4j Certified Professional (https://graphacademy.neo4j.com/certifications/neo4j-certification) - Neo4j Graph Data Science Certification (https://graphacademy.neo4j.com/certifications/gds-certification) All courses are self-paced and 100% free. ## MCP Server GraphAcademy exposes an MCP (Model Context Protocol) server over HTTP transport. Endpoint: https://mcp.graphacademy.neo4j.com/mcp To connect from Claude Desktop or any MCP-compatible client, add the following to your MCP configuration: ```json { "mcpServers": { "graphacademy": { "type": "http", "url": "https://mcp.graphacademy.neo4j.com/mcp" } } } ``` The server provides tools for searching courses, querying the Neo4j graph, and retrieving lesson content. ## Course, Module, and Lesson Content ### [Aura Graph Analytics fundamentals](https://graphacademy.neo4j.com/courses/aga-fundamentals/llms.txt) ### [Building Neo4j Applications with Node.js](https://graphacademy.neo4j.com/courses/app-nodejs/llms.txt) ### [Building Neo4j Applications with Python](https://graphacademy.neo4j.com/courses/app-python/llms.txt) ### [Building Neo4j Applications with Spring Data](https://graphacademy.neo4j.com/courses/app-spring-data/llms.txt) ### [Aura In Production](https://graphacademy.neo4j.com/courses/aura-administration/llms.txt) ### [Building Agents in Neo4j Aura](https://graphacademy.neo4j.com/courses/aura-agents/llms.txt) ### [Building Dashboards with Neo4j Aura](https://graphacademy.neo4j.com/courses/aura-dashboards/llms.txt) ### [AuraDB Fundamentals](https://graphacademy.neo4j.com/courses/aura-fundamentals/llms.txt) ### [Cypher Aggregations](https://graphacademy.neo4j.com/courses/cypher-aggregation/llms.txt) ### [Cypher Fundamentals](https://graphacademy.neo4j.com/courses/cypher-fundamentals/llms.txt) ### [Cypher Indexes and Constraints](https://graphacademy.neo4j.com/courses/cypher-indexes-constraints/llms.txt) ### [Intermediate Cypher Queries](https://graphacademy.neo4j.com/courses/cypher-intermediate-queries/llms.txt) ### [Using Neo4j with Go](https://graphacademy.neo4j.com/courses/drivers-go/llms.txt) ### [Using Neo4j with Java](https://graphacademy.neo4j.com/courses/drivers-java/llms.txt) ### [Using Neo4j with Python](https://graphacademy.neo4j.com/courses/drivers-python/llms.txt) ### [Entity Communication Networks](https://graphacademy.neo4j.com/courses/entity-communication-networks/llms.txt) ### [Get started with Graph Data Science](https://graphacademy.neo4j.com/courses/gds-fundamentals/llms.txt) ### [Path Finding with GDS](https://graphacademy.neo4j.com/courses/gds-shortest-paths/llms.txt) ### [Context Graphs: Agent Memory with Neo4j](https://graphacademy.neo4j.com/courses/genai-context-graphs/llms.txt) ### [Neo4j & GenerativeAI Fundamentals](https://graphacademy.neo4j.com/courses/genai-fundamentals/llms.txt) ### [Constructing Knowledge Graphs with Neo4j GraphRAG for Python](https://graphacademy.neo4j.com/courses/genai-graphrag-python/llms.txt) ### [Using Neo4j with LangChain](https://graphacademy.neo4j.com/courses/genai-integration-langchain/llms.txt) ### [Building GraphRAG Python MCP tools](https://graphacademy.neo4j.com/courses/genai-mcp-build-custom-tools-python/llms.txt) ### [Developing with Neo4j MCP Tools](https://graphacademy.neo4j.com/courses/genai-mcp-neo4j-tools/llms.txt) ### [Introduction to Neo4j & GraphQL](https://graphacademy.neo4j.com/courses/graphql-basics/llms.txt) ### [Importing CSV data into Neo4j](https://graphacademy.neo4j.com/courses/importing-cypher/llms.txt) ### [Importing Data Fundamentals](https://graphacademy.neo4j.com/courses/importing-fundamentals/llms.txt) ### [Building Knowledge Graphs with LLMs](https://graphacademy.neo4j.com/courses/llm-knowledge-graph-construction/llms.txt) ### [Introduction to Vector Indexes and Unstructured Data](https://graphacademy.neo4j.com/courses/llm-vectors-unstructured/llms.txt) ### [Graph Data Modeling Fundamentals](https://graphacademy.neo4j.com/courses/modeling-fundamentals/llms.txt) ### [Neo4j Fundamentals](https://graphacademy.neo4j.com/courses/neo4j-fundamentals/llms.txt) ### [Introduction to Graph Databases Workshop](https://graphacademy.neo4j.com/courses/workshop-fundamentals/llms.txt) ### [Graph Data Science in Practice](https://graphacademy.neo4j.com/courses/workshop-gds/llms.txt) ### [Analyze Graph Data with Python](https://graphacademy.neo4j.com/courses/workshop-gds-python-aga/llms.txt) ### [Neo4j and Generative AI Workshop](https://graphacademy.neo4j.com/courses/workshop-genai/llms.txt) ### [GraphRAG Hackathon](https://graphacademy.neo4j.com/courses/workshop-hackathon/llms.txt) - introduction - [overview](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/overview/llms.txt) - [mcp-setup](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/mcp-setup/llms.txt) - [why-graphrag](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/why-graphrag/llms.txt) - [what-is-neo4j](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/what-is-neo4j/llms.txt) - [data-model](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/data-model/llms.txt) - [cypher](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/cypher/llms.txt) - [mock-data](https://graphacademy.neo4j.com/courses/workshop-hackathon/introduction/mock-data/llms.txt) - hack - [walkthrough](https://graphacademy.neo4j.com/courses/workshop-hackathon/hack/walkthrough/llms.txt) - [build](https://graphacademy.neo4j.com/courses/workshop-hackathon/hack/build/llms.txt) ### [Importing Data into Neo4j Workshop](https://graphacademy.neo4j.com/courses/workshop-importing/llms.txt) ### [AI on Your Lakehouse: Context Comes in Shapes, Not Queries](https://graphacademy.neo4j.com/courses/workshop-lakehouse/llms.txt) ### [Modeling and Importing Data into Neo4j Workshop](https://graphacademy.neo4j.com/courses/workshop-modeling/llms.txt) ### [Neo4j Management, Optimization, and Refactoring Workshop](https://graphacademy.neo4j.com/courses/workshop-optimization/llms.txt) ### [Zero to Production Hands-On Workshop](https://graphacademy.neo4j.com/courses/workshop-zero/llms.txt)