Skip to content

GustavBertram/open-computer-science-textbooks

Repository files navigation

Open Computer Science Textbooks

A collection of open access and copyleft computer science textbooks and courses. Select redistributable books are included in this repository.

Terms

  • Redistributable generally means that you can copy, and give away copies of a work freely.
  • Open Access usually means that some copyrighed work may be freely accessed. Not all open access works may be redistributed.
  • Copyleft usually means that some copyrighted work may be accessed and redistributed. Licences are modular and may grant additional rights.
  • Karmaware generally allows use in exchange for paying it forward in some specified way.

Legend

  • 📖 Textbook
  • 📚 Course
  • 📽️ Videos
  • 🗒️ Notes
  • 🌐 Website

Computer Science

Algorithms and Data Structures

Competitive Programming

Mathematics for Computer Science

Other Mathematics

  • 🌐 Khan Academy (Open Access) is great for brushing up on high school math.
  • 📽️ 3Blue1Brown (Open Access) is a popular math video channel, and is great for building intuition.

Machine Learning

Other Resources

  • 🌐 MIT Open Courseware (OCW) (Open Access) is a collection of open access class materials for some MIT courses. Sometimes has video lectures and open access textbooks.

About

A collection of open content and redistributable computer science textbooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published