Other resources
A list of other valuable resources I have come across over time.
Books
Women in Tech: Take Your Career to the Next Level with Practical Advice and Inspiring Stories by Tarah Wheeler
Classic Computer Science Problems in Python by David Kopec
Algorithmic Puzzles 1st Edition by Anany Levitin & Maria Levitin
Guide to Competitive Programming: Learning and Improving Algorithms Through Contests by Antti Laaksonen
The Algorithm Design Manual by Steven Skiena
Daily Coding Problem by Lawrence Wu & Alex Miller
Cracking the Coding Interview by Gayle McDowell
Computer Science for the IB Diploma by Baumgarten, Ganea & Turland
The Software Engineer’s Guidebook by Gergely Orosz
Hello World: Being Human in the Age of Algorithms by Hannah Fry
Python by Example: Learning to Program in 150 Challenges by Nichola Lacey