Website with practice examples

Is there a website around to help with practicing q? Something like Leetcode.com for example.

Hello @ekallivrousis ,

Here are some great resources to help you on your q-bie journey:

Kdb+ and q documentation inspired by the best-known textbook for q, Q for Mortals 

I usually tend to keep a tab open for the Reference Card too - great for learning!

Reference card

We also have a KX Training Academy offering courses and you can learn all about that here: KX Academy

This platform, the KX Community, is a great resource to engage with other q-bies or ‘the q gods’ will be more than happy to help you learn all things kdb+/q 

Hope this helps. Best of Luck. 

Leah 

Hi Eugene,

Great question, yes there is - KX Academy

To focus on the q language itself, I would recommend the Introductory Workshop followed by the Fundamentals Course. 

Happy coding!

Laura

Something like advent of code might be more like what you’re looking for, it’s not language specific but the problems are fun and it’s good practice.

 

Practice is exactly the right idea! You might find Q by Puzzles helpful – some simple puzzles with q solutions that illustrate distinctive features of the language. 

The Reading Room also has puzzles for practice. You might start with John Earnest’s collection Cats Cradle and then see how the well-known Fizzbuzz game can be written in q. 

Beyond that the Phrasebook is a collection of expressions to do this and that. Well worth studying – and maybe you can provide some improvements! 

The problems in this year’s Advent of Code competition are particularly ripe for vector solutions. I have discussed q solutions to the first week’s problems in the Advent of Code group here. In the new year I’ll host a regular online vector d?j? for improving q skills. 

Stephen