Resources

..unlimited educational opportunity – or, speaking practically, educational opportunity that is limited only by individual desire, ability, and need – is the most valuable service that society can provide for its members.

The Digital Landscape

The way we access, consume and interact with media is ever evolving. The Internet has revolutionized access to information, bringing virtually all existing knowledge to our fingertips. Usage is at an all-time high, both in terms of traffic and time spent by users. Yet, the bulk of activities aggregates into closed platforms or so-called walled gardens.

In these ecosystems, the service provider exerts full control over the applications served. Closed-source algorithms curate all traffic creating filter bubbles that may restrict access to specific types of content, non-approved applicants and also users. This concentration results in a flattened, homogenized and boring digital experience, limiting diversity and creativity. In contrast, the open Internet offers unrestricted access to content.

It is a well-known fact that, increasingly, as the quality of mainstream search engines results continues to decline, so does accessibility to the wider web. Good materials are increasingly hard to come by. This is a humble, 100% human-made, meagerly curated list.

Please, be mindful that no source guarantees accuracy and reliability of information. You must always critically evaluate and discern facts from misinformation or biased content.

The list is constantly updated and open to suggestions.


Index

Books and Articles

Shadow libraries are search engines powered by curated databases of books, scientific papers, and articles. They provide access to content that may not exist anywhere else online. They might come in handy for preview before purchasing and to readers who can not obtain the content by any other means.
Half Rogue supports the ethical use of these sources and encourages to compensate authors whenever possible.

Maths and Algos

Programming Basics

Systems

Networks

Web Development

Meta-learning and Other

Learn how to learn:

Online Courses