What You Need to Know Before
You Start
Starts 6 June 2025 18:28
Ends 6 June 2025
00
days
00
hours
00
minutes
00
seconds
26 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Explore graph databases, their advantages in handling connected data, and learn about Neo4J and its Cypher query language for efficient data modeling and querying in Python.
Syllabus
- Introduction to Graph Databases
- Understanding Connected Data
- Core Concepts of Graph Databases
- Introduction to Neo4j
- Introduction to Cypher Query Language
- Data Modeling with Neo4j
- Querying Graphs with Cypher
- Python Integration
- Advanced Topics in Neo4j and Cypher
- Real-world Use Cases
- Course Project
- Conclusion and Further Learning Resources
Overview of Graph Databases
Benefits of Using Graph Databases
Definition of Connected Data
Real-world Applications of Connected Data
Nodes, Relationships, and Properties
Graph Database vs. Relational Database
Neo4j Architecture
Installation and Setup
Basic Syntax and Commands
Creating Nodes and Relationships
Designing Graph Database Schemas
Indexes and Constraints
Basic Queries: MATCH, WHERE, RETURN
Advanced Queries: Aggregations, Pattern Matching
Connecting Neo4j with Python
Using the Neo4j Python Driver
Graph Algorithms in Neo4j
Performance Tuning and Optimization
Case Studies: Social Networks, Fraud Detection, and Recommendations
Discussion of Industry Applications
Designing a Small Graph Database
Implementing Queries and Analysis with Neo4j and Python
Summary of Key Learning Points
Resources for Continued Learning and Exploration
Subjects
Conference Talks