Welcome to Master Logseq Queries

This is the original welcome email that was sent to all participants in the Master Logseq Queries sprint. Want to join us from August 22nd until September 2nd? Fill in this form.

Hi Logseqers,

It’s Ramses again with more information about the upcoming learning sprint. Please read this email post fully; it’ll take less than 5 minutes and set you up for everything you need to know to benefit from this sprint. In case anything isn’t clear, please reply below.

From Monday until Friday, September 2nd, we’ll dive deep into the world of Logseq queries. If you’ve been struggling to find your notes or want to power your personal workflows in Logseq, queries are likely the missing piece in your tech stack.

To manage expectations, I want to be clear about the scope of this sprint: we’ll only look at simple queries. If you want to learn about Datalog queries, you should check out this forum thread. Datalog will not be covered this sprint.

Still here? Great!

In this email, we’ll look ahead to what’s to come. I share what I’ve prepared in terms of lessons and challenges, and how you can help shape this sprint.

How this sprint is structured

In contrast to the July sprint, this learning sprint will be much more like a (self-paced) course. Whereas before you had to find your own path and resources, I hope to provide more structure this time around.

In the first week, you’ll receive a daily lesson with query theory. These lessons will help you understand how to properly structure your notes in Logseq. Once you understand how data is structured in Logseq, it becomes much easier to retrieve your notes using search, filters, and queries.

In the second week, you’ll receive a daily build challenge. We’ll provide you with a graph that contains demo data, and challenge you to write your own queries. Because we’ll all be working with the same data, asking questions and giving help becomes much easier.

Here’s a more detailed view of what’s to come:

Day 1 (Aug 22): Kick-off

On Monday we’ll kick off the sprint with a live lecture. At 18:00 CEST, I’ll give a complete overview of the program and how to get the most out of each day.

:bell: Set a reminder on YouTube

Earlier in the day, you’ll have received the first lesson in your email inbox. In it, you’ll have read everything about the basics of queries. Don’t know what a query, query language, or database are? We’ll cover all the definitions in this first lesson.

Days 2 through 5 (Aug 23-26): Query theory

In the first week, you’ll go from learning the absolute basics of Logseq (outlining stuff) to building your own data structures using properties—and everything in between. We’ll even teach you the basics of Boolean logic to help you think like a computer. There is no prerequisite knowledge for this sprint.

In this first week, we’re not building anything yet, but you’re welcome to experiment and share your insights on the [forum]. Every lesson will come with writing prompts and/or a small challenge to help you make the query knowledge your own and make the learning process social.

Days 6 through 10 (Aug 29-Sep 2): Query practice

After the first week, you’ll know how to talk to Logseq in a way that it can answer your questions. You’ll have gone from not knowing what a database is to building your own data structures using outlines, links, and properties.

We’ll start the second week with another live lecture. In this session, you’ll get a clear picture of what we’re going to build during the week. We’ll go from quickly whipping up an index of notes to crafting dashboards for personal learning projects. No matter if you’re a student, researcher, or working professional, you’ll learn something practical you can apply right away.

:bell: Set a reminder on YouTube

Complete overview of the lessons and challenges

To give you a full picture of what’s ahead, here are the names* of each lesson and build challenge:

  • Lesson 1: What Are Logseq Queries and Why You Should Learn to Use Them
  • Lesson 2: Why You Should Link and Indent Your Notes
  • Lesson 3: How to Think Like a Computer Using Boolean Logic
  • Lesson 4: How to Search Your Notes Using Query Filters and Links
  • Lesson 5: How to Power Your Workflows Using Properties and Dynamic Variables
  • Challenge 1: Build a Dynamic Notes Index
  • Challenge 2: Build a Content Consumption Pipeline
  • Challenge 3: Build a Content Creation Pipeline
  • Challenge 4: Build a Project Management Dashboard
  • Challenge 5: Build a Personal Learning System

*Names might change, but these should give you a good idea of what every day will cover.

How to participate

Every day’s lesson will be posted to the learning sprint forum, along with either writing prompts or a build challenge. You can participate by sharing your notes, asking questions about anything you don’t understand, and helping others by providing solutions.

Make sure you have a forum account and have introduced yourself. After that, make an effort to do the exercise every day and post it to the forum.

:writing_hand: Register on the forum

Questions or suggestions?

As always, we welcome any questions or suggestions. Simply reply to this post and ask anything you want related to the sprint/course mechanics. If you have a question about the topic of queries, please post your question to the forum.

With gratitude,
Ramses Oudt
Community Manager at Logseq


CEST is GMT +4:00, yes?

Oops, never mind - found it - it’s GMT +2.