Turing machines however are not the only theoretical model that can be used to define computation.
The Church-Turing Thesis: Story and Recent Progress
Self-Learning, Modern Computer Science Curriculum
Learn CS in 5 months
Making a computer Turing complete
What Is Abstraction in Computer Science
Open Source Computer Science Degree
Most influential books for programmers
Ask HN: What book to read to get a footing in CS theory? (2019)
Path to a free self-taught education in Computer Science
Teach Yourself Computer Science
Programming and Computer Science Courses
Structure and Interpretation of Computer Programs (HN)
Ask HN: What are the most fundamental books on computer science? (2019)
Code by Charles Petzold (1999)
Computer Science Roadmap (AI Track)
Computer Science for The Busy Developer - High speed overview of fundamental areas and concepts of computer science.
CSRankings: Computer Science Rankings
Computer Science Resources
Our Thoughts on P=NP (2020)
List of Cornell Computer Science Course Offerings
A Short Note on The Y Combinator (2018)
BaseCS - Exploring the basics of computer science, every Monday, for a year.