The Self-Taught Computer Scientist

CORY ALTHOFF is a self-taught programmer, speaker, and author of The Self-Taught Programmer and The Self-Taught Computer Scientist. Cory taught himself to program after graduating with a major in political science and eventually becoming a software engineer at eBay. Cory's works have been translated into eight languages, and he has appeared in Forbes and CNBC.


Cory Althoff was offered a dream first job as a software engineer for a well-known computer business right out of college, but he rapidly found himself overwhelmed by the quantity of stuff he needed to know but hadn't learned before. This encounter, together with his personal adventure learning to program, inspired The Self-Taught Programmer, his internationally acclaimed book. Cory is back with another resource for the self-taught community of learners, this time concentrating on the fundamentals of computer science.


The Self-Taught Computer Scientist teaches novice and self-taught programmers the principles of computer science that are required for success in programming and software engineering areas. Computer science is a vast subject that might take a lifetime to master. This book does not intend to cover all you might learn in a computer science degree program. Instead, Cory's purpose is to introduce you to some of the most important computer science topics that pertain to a programming profession. The Self-Taught Computer Scientist, with a focus on data structures and algorithms, assists you in filling knowledge gaps, preparing for a technical interview, feeling informed and confident on the job, and eventually becoming a better programmer. It is regarded as one of the best books on computer science.


  • Learn about various algorithms, such as linear and binary search, and put your knowledge to the test via feedback loops.
  • Learn about data structures and experiment with arrays, linked lists, stacks, queues, hash tables, binary trees, binary heaps, and graphs.
  • Prepare for technical interviews and feel at ease working with more senior colleagues.
  • Find extra information and tools to help you broaden your skill set and continue your learning journey.


It's as easy as this: If you want to be a successful programmer, you must learn computer science, and if you don't understand computer science, you will not get hired. Are you interested in a career in programming, coding, or software engineering and willing to adopt a "always be learning" attitude? You should take the Self-Taught Computer Scientist course.


Author: Cory Althoff

Link to buy: https://www.amazon.com/gp/product/1119724414/

Ratings: 4.5 out of 5 stars (from 72 reviews)

Best Sellers Rank: #155,915 in Books

#35 in Computer Algorithms

#77 in Programming Algorithms

#108 in Data Processing


https://www.amazon.com/
https://www.amazon.com/
Photo: Cory Althoff's Facebook
Photo: Cory Althoff's Facebook

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy