Q (APL)

A columnar, in-memory database language designed for high-performance time-series analytics.

Resources & Links

📚 Learning & Educational Resources

Kx Learning Hub Academy

The Kx Learning Hub Academy provides a series of advanced, in-depth courses and training materials for mastering Q, kdb+, and high-performance data analytics, designed for professionals looking to enhance their expertise.

Kx Learning Hub Courses

The Kx Learning Hub Courses page offers a selection of online courses that cover Q, kdb+, and related technologies, providing structured learning paths for those looking to deepen their understanding and skills in high-performance data analysis.

Q Language & kdb+

The Q Programming Language page on Kx.com provides comprehensive resources for learning and using Q, including documentation, tutorials, and guides for working with the Q language and the kdb+ database, ideal for high-performance data analysis.

💬 Community, Chat & Forums

Kx Learning Hub Forum

The Kx Learning Hub Forum is a community-driven platform where developers and users of Q, kdb+, and related technologies can discuss topics, ask questions, and exchange knowledge.

Kx Slack Community

The Kx Slack Community is an active online space where Q, kdb+, and data analysis professionals connect, collaborate, and share insights. Users can ask questions, participate in discussions, and collaborate on projects with fellow members in real-time.

🎥 Multimedia & Video Content

Kx Systems YouTube channel

The Kx Systems YouTube channel offers a range of videos covering tutorials, webinars, and insights into using Q, kdb+, and high-performance data analysis, making it a valuable resource for developers and data analysts.

🛠 Frameworks & Libraries

Q open-source libraries

The Q GitHub page on Kx.com offers access to open-source repositories related to the Q programming language, providing tools, libraries, and example projects for developers working with Q and kdb+.