WebsiteintermediateFree
acm.org
Unknown
ACM.org is the official site of the Association for Computing Machinery, a leading professional organization for computer science. It offers news, educational resources, and access to publications, the digital library, conferences, standards, and career tools for students, educators, and professionals.
More resources on Introduction to Computer Science
BookFree
Structure and Interpretation of Computer Programs (SICP)
The definitive text on computational logic and the structure of computer programs; teaches abstraction as a primary engineering survival tool.
WebsiteFree
CS Unplugged
Free intro CS without computers for concepts
WebsiteFree
NandGame
Interactive NAND to computer builder, free and fun intro
WebsiteFree
CS50 Harvard Official
Free course materials and problem sets
WebsiteFree
Teach Yourself Computer Science
Self-study guide with free resources, top Reddit rec
CourseFree
Introduction to Computer Science and Programming Using Python
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.
