SitePoint
  • Blog
  • Forum
  • Library
  • Login
Join Premium
Learning Path

Computer Science Crash Course

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.

Learning Outcomes

  • Learn different algorithms
  • Understand data structures
  • Get essential career advice

Steps

  1. Your First Year in Code
  2. The Self-Taught Computer Scientist
  3. Essential Algorithms

Steps

  1. Your First Year in Code
  2. The Self-Taught Computer Scientist
  3. Essential Algorithms
  1. Your First Year in Code

    Your First Year in Code

    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.

     Your First Year in Code Cover
  2. The Self-Taught Computer Scientist

    The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms

    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.

    The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms cover
  3. Essential Algorithms

    Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#, 2nd Edition

    Type: Text

    The book contains a description of important classical algorithms and explains when each is appropriate.

    Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#, 2nd Edition Cover

Stuff we do

  • Premium
  • Newsletters
  • Forums

About

  • Our Story
  • Terms of use
  • Privacy Policy
  • Corporate Memberships

Contact

  • Contact us
  • FAQ
  • Publish your book with us
  • Write an article for us
  • Advertise

Connect

© 2000 – 2024 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.