> 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](https://2758402946-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4CE_DmHLmpU7V-mTCM%2F-M4CE_o17xJUBglR8D4N%2F-M4CEaPR5X7O_LQ7IMFB%2Flogo_name_small.png?generation=1586138901175337\&alt=media)

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
