Hi, I recently joined the Neo4j developer relations team as the Technical Curriculum Developer. My role is centered around developing Neo4j educational resources to support developers, and I have a strong background in computer science education. To educate myself in Neo4j, I structured my learning using Neo4j’s developer relations output and educational content. Most people have an understanding of how they like to obtain knowledge and learn new skills, and it's essential to create a goal for your learning journey. I set initial learning objectives, such as understanding the benefits and use cases of graphs and graph databases, designing a graph data model, and using Cypher to load, query, and manipulate data in a graph database. To make my learning effective, I created my own project, which allowed me to get hands-on experience with Neo4j. The project was based on mapping the physical world, specifically snowboarding, by exploring ski resorts and their trails. I used Neo4j’s developer relations output and educational content to learn about graph data modeling, importing data, queries and analytics, and programming and integration. After completing various courses and learning resources, including GraphAcademy's beginner courses, I developed a Python application to access the ski resort data and show route options from specific positions. Now that I feel ready, I plan to complete my Neo4j Certified Professional certification. If you're starting on a learning journey with Neo4j, I recommend creating a goal, setting easy-to-understand learning objectives, and structuring your learning so it appeals to and motivates you.