Python
Problem Solving with Algorithms and Data Structures using Python
https://runestone.academy/runestone/static/pythonds/index.html
How to Think Like a Computer Scientist: Interactive Edition
https://runestone.academy/runestone/static/thinkcspy/index.html
Python course
https://www.python-course.eu/
A byte of Python
https://python.swaroopch.com/
Python for Everybody
https://www.py4e.com/book.php
Klasici (za iskusnije):
Structure and Interpretation of Computer Programs Interactive Version
https://xuanji.appspot.com/isicp/
How to Design Programs
https://htdp.org/
Zadaci:
https://codingbat.com
https://py.checkio.org/
Algoritmi
http://jeffe.cs.illinois.edu/teaching/algorithms/
Opšta informatika
Introduction to Computing
Explorations in Language, Logic, and Machines
https://computingbook.org/