- Радченко И.А, Николаев И.Н. Технологии и инфраструктура Big Data: Учебное пособие – Санкт-Петербург: Университет ИТМО, 2018. – 55 с. Доступ: https://books.ifmo.ru/file/pdf/2326.pdf
- Кормен, Т. Х. Алгоритмы: вводный курс / Т. Х. Кормен; Пер. с англ. и ред. И.В. Красикова. – М.; СПб.; Киев: Вильямс, 2016. – 208 с. - ISBN 9785845920737.
- Abelson H., Sussman J., Sussman J. Structure and Interpretation of Computer Programs. MIT Press, 1984. – ISBN 0-262-01077-1. Доступ: https://web.mit.edu/alexmv/6.037/sicp.pdf. На английском языке: https://mitpress.mit.edu/sites/default/files/sicp/index.html, на русском языке: https://newstar.rinet.ru/~goga/sicp/sicp.pdf
- Petzold C. Code: The Hidden Language of Computer Hardware and Software. Microsoft, 2000. – ISBN 0-735-61131-9.
- Кормен, Т. Алгоритмы: построение и анализ / Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн; Пер. с англ. под ред. И.В. Красикова. – 2-е изд. – М.; СПб.; Киев: Вильямс, 2011. – 1290 с. – ISBN 978-5-84590-857-5.
- Кнут Д. Э. Искусство программирования. Том 1. Основные алгоритмы = The Art of Computer Programming. Volume 1. Fundamental Algorithms / под ред. С.Г. Тригуб (гл. 1), Ю.Г. Гордиенко (гл. 2) и И.В. Красикова (разд. 2.5 и 2.6). – 3. – Москва: Вильямс, 2002. – Т. 1. – 720 с. – ISBN 5-8459-0080-8.
- Reas C., Fry B. Processing: A Programming Handbook for Visual Designers, Second Edition. The MIT Press, 2014. – ISBN 978-0262182621.