#  An introduction to kdb+


_Q for All_ is a two-hour introduction to kdb+ and q by Jeffry Borror, author of [_Q for Mortals_](/q4m3/).

<iframe width="560" height="315" src="https://www.youtube.com/embed/8eoysfqO3UY" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

1. [Introduction](https://www.youtube.com/watch?v=8eoysfqO3UY)
2. [Q console, types and lists](https://www.youtube.com/watch?v=TBHRVCnH8u4)
3. [Q operators and operator precedence](https://www.youtube.com/watch?v=xVIG0PV419s)
4. [Booleans and temporal data types](https://www.youtube.com/watch?v=XITE1BbPQvY)
5. [Casting and date operators](https://www.youtube.com/watch?v=HLDa56sq-7w)
6. [Operations on lists](https://www.youtube.com/watch?v=vJ3kMO3In4g)
7. [Defining functions](https://www.youtube.com/watch?v=F7E8LBo38CU)
8. [Functional examples: Newton-Raphson and Fibonacci sequence](https://www.youtube.com/watch?v=b2OO_r7CCwM)
9. [Functions example: variables](https://www.youtube.com/watch?v=fRU2PSHo7lk)
10. [Tables](https://www.youtube.com/watch?v=enAd43Ge2pY)
11. [qSQL](https://www.youtube.com/watch?v=BNNXJHRq7Dc)
12. [Complex queries](https://www.youtube.com/watch?v=DAy2yKSt0fc)
13. [Interprocess communication](https://www.youtube.com/watch?v=4BZfwWbolPU)
14. [Callbacks](https://www.youtube.com/watch?v=0vvw-aB0Jt8)
15. [I/O](https://www.youtube.com/watch?v=JueB0Kosmgo)
