> For the complete documentation index, see [llms.txt](https://codehs.gitbook.io/introcs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codehs.gitbook.io/introcs/master.md).

# Introduction

![CodeHS](/files/-M4CEaPR5X7O_LQ7IMFB)

An introduction to computer science. [Learn more about the course](https://codehs.com/info/curriculum/introjs) on CodeHS and [read the online textbook](https://codehs.gitbooks.io/introcs/content/) at GitBook!

* [Programming with Karel](/introcs/programming-with-karel.md)
* [Basic JavaScript and Graphics](/introcs/basic-javascript-and-graphics.md)
* [Animation and Games](/introcs/animation-and-games.md)
* [Basic Data Structures](/introcs/basic-data-structures.md)

## Contributors

We'd like to thank all those who have helped write this book:

* Karel the Dog (@karelthedog, <http://karelthedog.com/>)
* Kathryn Rodgers
* Michael Goheen
* Neil Shankar
* Kurt Hepler
* Vincent Xie
* Sachi Williamson
