3 Steps
Difficulty Level: beginner
Begin your CS education with a crash course on the basics of computer science and the essential algorithms and data structures you will encounter.
Type: Text
The goal of this book is to help you start your programming journey a year or two ahead of where we were when we started.
Type: Text
The Self-Taught Computer Scientist introduces beginner and self-taught programmers to computer science fundamentals that are essential for success in programming and software engineering fields.
Type: Text
The book contains a description of important classical algorithms and explains when each is appropriate.