Skip to main content
Skip to header right navigation
Skip to site footer
Subscribe for exclusive resources and insights
Becket U
The Best Resources for Learning STEM
Header Search
Search site
Submit search
Menu
Our Story
Subjects
Math
Physics
Computers
Microeconomics
Game Theory
Persuasion
Newsletter Archives
Requests & Feedback
Search
Library
Math
Physics
Computers
Microeconomics
Game Theory
Persuasion
Programming
CodeWithHarry
PythonProgramming.net
Real Python
The Coding Train
“Getting a B.S. in C.S.” without the BS
Teach Yourself Computer Science (teachyourselfcs.com)
Introduction to Computer Science and Programming Using Python from MIT
Computing from Khan Academy
Algorithms by Jeff Erickson
A Common-Sense Guide to Data Structures and Algorithms by Jay Wengrow
The Art of Computer Programming by Donald Knuth, Volumes 1-4, Boxed Set
Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Robert C. Martin
Clean Agile: Back to Basics by Robert C. Martin
Clean Craftsmanship: Disciplines, Standards, and Ethics by Robert C. Martin
The Clean Coder: A Code of Conduct for Professional Programmers by Robert Martin
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Brilliant.org
Hackr.io
Replit
Exercism