# Website with practice examples

**URL:** <https://forum.kx.com/t/website-with-practice-examples/13442>\
**Category:** Community Support\
**Tags:** imported, kdb-and-q\
**Created:** [December 6, 2021, 12:00am UTC](https://forum.kx.com/t/website-with-practice-examples/13442 "2021-12-06T00:00:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ekallivrousis](https://avatars.discourse-cdn.com/v4/letter/e/ecd19e/32.png) [@ekallivrousis](https://forum.kx.com/u/ekallivrousis)\
**Post date:** [December 6, 2021, 12:00am UTC](https://forum.kx.com/t/website-with-practice-examples/13442/1 "2021-12-06T00:00:00Z")

</div>

[https://learninghub.kx.com/forums/topic/website-with-practice-examples](https://learninghub.kx.com/forums/topic/website-with-practice-examples)

Is there a website around to help with practicing q? Something like [Leetcode.com](http://Leetcode.com) for example.

---

<div class="post-metadata">

**Author:** ![leahs](https://avatars.discourse-cdn.com/v4/letter/l/13edae/32.png) [@leahs](https://forum.kx.com/u/leahs)\
**Post date:** [December 7, 2021, 12:00am UTC](https://forum.kx.com/t/website-with-practice-examples/13442/2 "2021-12-07T00:00:00Z")

</div>

Hello @[ekallivrousis](https://community.kx.com/t5/user/viewprofilepage/user-id/2671") ,

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

[Kdb+ and q documentation](https://code.kx.com/q/") inspired by the best-known textbook for q, [Q for Mortals](https://code.kx.com/q4m3/")

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

[Reference card](https://code.kx.com/q/ref/")

We also have a KX Training Academy offering courses and you can learn all about that here: [KX Academy](https://learninghub.kx.com/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

---

<div class="post-metadata">

**Author:** ![SJT](https://avatars.discourse-cdn.com/v4/letter/s/a587f6/32.png) [@SJT](https://forum.kx.com/u/SJT)\
**Post date:** [December 18, 2021, 12:00am UTC](https://forum.kx.com/t/website-with-practice-examples/13442/3 "2021-12-18T00:00:00Z")

</div>

Practice is exactly the right idea! You might find [Q by Puzzles](https://code.kx.com/q/learn/pb/") helpful some simple puzzles with q solutions that illustrate distinctive features of the language.

The [Reading Room](https://code.kx.com/q/learn/reading/") also has puzzles for practice. You might start with John Earnests collection [Cats Cradle](https://code.kx.com/q/learn/reading/strings/") and then see how the well-known [Fizzbuzz](https://code.kx.com/q/learn/reading/fizzbuzz/") game can be written in q.

Beyond that the [Phrasebook](https://code.kx.com/phrases/") is a collection of expressions to do this and that. Well worth studying and maybe you can provide some improvements!

The problems in this years [Advent of Code competition](https://adventofcode.com") are particularly ripe for vector solutions. I have discussed q solutions to the first weeks problems in the [Advent of Code group](https://community.kx.com/t5/Advent-of-Code-2021/gh-p/AOC2021") here. In the new year Ill host a regular online vector _d?j?_ for improving q skills.

&nbsp;

Stephen

---

<div class="post-metadata">

**Author:** ![lkerr2](https://sea2.discourse-cdn.com/flex002/user_avatar/forum.kx.com/lkerr2/32/57_2.png) [@lkerr2](https://forum.kx.com/u/lkerr2)\
**Post date:** [December 7, 2021, 12:00am UTC](https://forum.kx.com/t/website-with-practice-examples/13442/4 "2021-12-07T00:00:00Z")

</div>

Hi Eugene,

Great question, yes there is - [KX Academy](https://learninghub.kx.com/academy)

To focus on the q language itself, I would recommend the [Introductory Workshop](https://learninghub.kx.com/courses/kdb-developer-level-1/) followed by the Fundamentals Course.

Happy coding!

Laura

---

<div class="post-metadata">

**Author:** ![roryk](https://avatars.discourse-cdn.com/v4/letter/r/ed655f/32.png) [@roryk](https://forum.kx.com/u/roryk)\
**Post date:** [December 7, 2021, 12:00am UTC](https://forum.kx.com/t/website-with-practice-examples/13442/5 "2021-12-07T00:00:00Z")

</div>

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.

&nbsp;
