> For the complete documentation index, see [llms.txt](https://marcylabschool.gitbook.io/swe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://marcylabschool.gitbook.io/swe/mod-x-ds-a/overview.md).

# Overview

We're going to take a brief detour from the more application-focused elements of software development and learn some of the most important concepts in Computer Science theory that you will encounter in technical interviews.

## Chapters

* [1. Intro to Data Structures and Algorithms: Arrays and Hashmaps](/swe/mod-x-ds-a/1-intro-to-dsa.md)
* [2. Stacks and Queues](/swe/mod-x-ds-a/2-stacks-queues.md)
* [3. Nodes and Linked Lists](/swe/mod-x-ds-a/3-nodes-linked-lists.md)
* [4. Singly and Doubly Linked Lists](/swe/mod-x-ds-a/4-singly-doubly-linked-lists.md)
* [5. Recursion](/swe/mod-x-ds-a/5-recursion.md)
* [6. Trees](/swe/mod-x-ds-a/6-trees.md)
