This is a collection of links for sources on various topics which you can study from.
> [!note]
> Microsoft Edge has really good built-in TTS voices (my favorite being Microsoft Steffan Online) which you can use for articles and books. The best way I've found to read books with Microsoft Edge is to:
> 1. Open Microsoft Edge and visit `edge://flags`.
> 2. Search for *Auto Dark Mode for Web Contents* and change the option to *Enabled with selective inversion of non-image elements*.
> 3. Restart Microsoft Edge.
> 4. Convert the book to an HTMLZ file using Calibre.
> 5. Save a copy of the HTMLZ format to disk.
> 6. Change the extension from `.HTMLZ` to `.ZIP` and extract the files.
> 7. Open the `index.html` file in Microsoft Edge.
> 8. Change the zoom from 100% to 200%.
> 9. Highlight the first word of the section you want to read.
> 10. Right click and select *Read aloud selection* or press Ctrl + Shift + U to begin.
> [!note] Note [(1)](https://www.reddit.com/r/PoliticalScience/comments/11r7n6q/comment/jc8s81x/)
> A good way to find more sources about a particular subject is to search on Google:
> > Introduction to <subject\> "syllabus" filetype:pdf
> [!note] Note
> If you're reading PDFs in Firefox that have a white background, you can invert it to simulate dark theme. To set it up:
> 1. Right click in the bookmark toolbar and then click *Add Bookmark*.
> 2. Name the bookmark *Dark Mode PDF*.
> 3. Copy and paste the following code into the *URL* field:
> ```js
> javascript:(function(){var el = typeof viewer !== 'undefined' ? viewer : document.body; el.style.filter = 'grayscale(1) invert(1) sepia(1) contrast(75%)';})()
> ```
> 4. Click *Save*.
> 5. Click on the bookmark when you have a PDF open to switch it to dark theme. To change it back, just refresh the page.
# Any
* [University of Minnesota - Published Works](https://publishing.lib.umn.edu/)
* [pdf.textfiles.com](http://pdf.textfiles.com/)
## Bypassing Paywalls
* [12ft](https://12ft.io/) - Removes popups, banners, and ads from any webpage.
* [archive.today](https://archive.ph/)
* [Internet Archive](https://archive.org/)
* [printfriendly](https://printfriendly.com) - Converts webpages to printer-friendly PDFs.
* [Scribe](https://scribe.rip/) - An alternative frontend for accessing Medium articles.
* [Spaywall](https://spaywall.com/) - Finds alternate versions of webpages to bypass paywalls. This has been shut down.
## Research
* [Libraries Linking Idaho (Lili)](https://lili.org/)
## Shadow Libraries
* [Reddit - r/libgen](https://www.reddit.com/r/libgen/)
* [SLUM - The Shadow Library Uptime Monitor](https://open-slum.org/)
# Business
* [Altfeld Inc. - Suggested Reading](https://web.archive.org/web/20230607084700/https://altfeldinc.com/library.html)
# Certifications
## CompTIA
* [Crucial Exams - CompTIA](https://crucialexams.com/exams/comptia/practice-tests-questions-flashcards) - Practice tests, questions, flashcards, and Performance-Based Questions (PBQs).
* [Practice CompTIA](https://practicecomptia.com/) - Practice tests for the CompTIA A+, ITF+, and Security+, and some additional resources.
# Computer Science
* [Carnegie Mellon University - Peter Steenkiste](https://www.cs.cmu.edu/~prs/)
* [Carnegie Mellon University - 18-452/18-750 Wireless Networks and Applications (Spring 2025)](https://www.cs.cmu.edu/~prs/wirelessS25/)
* [Carnegie Mellon University - 15-213/15-513/14-513 Introduction to Computer Systems (ICS)](http://www.cs.cmu.edu/~213/)
* [Colby College Libraries - Computer Science LibGuide](https://libguides.colby.edu/c.php?g=29817&p=186454)
* [Computer Systems A Programmer's Perspective, 3/E (CS:APP3e) by Randal E. Bryant and David R. O'Hallaron](http://csapp.cs.cmu.edu/3e/home.html)
* [Emory University - Dr. Shun Yan Cheung's (張 遜 仁) Home Page](https://www.cs.emory.edu/~cheung/Courses/)
* [Emory University - CS255 Computer Architecture/Machine Level Programming](https://www.cs.emory.edu/~cheung/Courses/255/)
* [Laboratoire Bordelais de Recherche en Informatique - Robert Strand](https://dept-info.labri.fr/~strandh/)
* [Laboratoire Bordelais de Recherche en Informatique - Robert Strand Teaching](https://dept-info.labri.fr/~strandh/Teaching/)
* [MIT 6.452 Principles Of Wireless Communications (Spring 2006)](https://ocw.mit.edu/courses/6-452-principles-of-wireless-communications-spring-2006/)
* [Old Dominion University - Shunichi Toida](https://cs.odu.edu/~toida/)
* [Old Dominion University - CS381 Introduction to Discrete Structures (Fall 2013)](https://www.cs.odu.edu/~toida/courses/TE.CS381.13fa/index.html)
* [Saint Louis University - Courses by Jason Fritts](https://cs.slu.edu/~fritts/prior_courses.html)
* [Saint Louis University - CSCI 224/ECE 317 Computer Architecture (Spring 2015)](https://cs.slu.edu/~fritts/CSCI224_S15/)
* [University of Alaska Fairbanks - Computer Science Department](https://www.cs.uaf.edu/2024/) - You can change the year in the URL to see the course materials for that particular year. All of their class materials are publicly available.
* [University of Alaska Fairbanks - CS 301 Assembly Language (2009)](https://www.cs.uaf.edu/2009/fall/cs301/) -
* [University of Illinois Urbana-Champaign - Computer Science Course Catalog](http://catalog.illinois.edu/courses-of-instruction/cs/) - You can attempt to see the course content for each computer science course by putting the course number after https://courses.grainger.illinois.edu/. Some courses just show a description.
* [University of Illinois Urbana-Champaign - CS 225 Introduction to Data Structures and Algorithms with C++ (Spring 2025)](https://courses.grainger.illinois.edu/cs225/sp2025/)
* [University of Illinois Urbana-Champaign - CS 415 Game Development (Spring 2025)](https://illinois-cs415.github.io/)
* [University of Illinois Urbana-Champaign - CS 538 Advanced Computer Networks (Spring 2025)](https://cs538.github.io/)
* [University of Illinois Urbana-Champaign - CS 563 Advanced Computer Security (Fall 2023)](https://cwfletcher.github.io/courses/cs563-fa23)
* [University of Illinois Urbana-Champaign - Electrical and Computer Engineering Course Catalog]()
* [University of Illinois Urbana-Champaign - CS 461, ECE 422 Introduction to Computer Security (Spring 2025)](https://courses.grainger.illinois.edu/cs461/sp2025/index.html)
* [University of Nebraska-Lincoln - Courses by Dr. Steve Goddard](https://cse.unl.edu/~goddard/Courses/)
* [University of Nebraska-Lincoln - CSCE/RAIK 284H Foundations of Computer Systems (Spring 2010)](http://cse.unl.edu/~goddard/Courses/JDEP284/)
* [Washington University in St. Louis - Raj Jain](https://www.cs.wustl.edu/~jain/) - A ton of material listed on his page, from lectures and course material to reports and research.
## Cybersecurity
* [MalwareTips Forums](https://malwaretips.com/)
* [MalwareTips Forums - News](https://malwaretips.com/categories/web.69/)
* [MITRE - ATT&CK](https://attack.mitre.org/)
* [pwn.college](https://pwn.college/) - Education platform for students to learn about cybersecurity concepts.
* [Secret Club - We Break Software](https://secret.club/)
* [TCM Security Academy](https://academy.tcm-sec.com/)
## Microprocessors
* [Carnegie Mellon University - 15-349 Introduction to Processor Design (Summer 2015)](http://www.cs.cmu.edu/afs/cs/academic/class/15349-s02/3e/www/)
* [DeepBlue - Embedded Systems Tutorials & Articles](https://deepbluembedded.com/)
## Networks
* [TechTarget - Networking Definitions](https://www.techtarget.com/searchnetworking/definitions) - A glossary of terms commonly used when discussing networking.
# Electronics
* [Electronic Component Search Engine](https://componentsearchengine.com/) - A search engine for electronic components. You can look at schematic symbols, PCB footprints, 3D models, datasheets, and pinouts.
* [Electronics Repair School](https://www.youtube.com/watch?v=wyEsVADttVA&t=12s&ab_channel=ElectronicsRepairSchool) - Videos about repairing various electronics.
* [NIP Embedded Systems - Laptop Battery Analyzer and Repair Forum](https://www.laptopu.ro/community/) - Information about repairing batteries for drones and laptops.
* [Overclockers Club](https://www.overclockersclub.com/) - Hardware reviews, overclocking, tech news, and enthusiast community.
* [Pinouts.ru](https://pinouts.ru/) - Handbook of hardware schemes, cable layouts, and connector pinouts.
* [RTL-SDR.com](https://www.rtl-sdr.com/)
# Geology
* [Washington State University - Geology 101 Lecture Sections 1 and 2](https://public.wsu.edu/~geology101/sec1/)
* [MiraCosta College - Geology and Oceanography](https://gotbooks.miracosta.edu/)
# Language
## Chinese
* [HSK Standard Course (Access PDF, Textbook, Workbook)](https://www.digmandarin.com/forum/thread/hsk-standard-course-pdf-textbook)
# Mathematics
## Statistics
* [Purdue University - STAT511 Statistical Methods (Fall 2011)](https://www.stat.purdue.edu/~zhanghao/STAT511/)
# News
* [BleepingComputer](https://www.bleepingcomputer.com/)
* [CyberScoop](https://cyberscoop.com/)
* [Freedom of the Press Foundation](https://freedom.press/)
* [Government Technology](https://govtech.com/)
* [Lawfare](https://www.lawfaremedia.org/)
* [LWN.net](https://lwn.net/) - News about free and open source software. Viewing their articles requires a subscription.
* [SecurityWeek](https://www.securityweek.com/)
* [XDA](https://www.xda-developers.com)
# Phones
## Android
* [Android Central - Forums](https://forums.androidcentral.com/)
# Physics
* [Oregon State University - PH 332 Physics (Fall 2018)](https://sites.science.oregonstate.edu/~giebultt/COURSES/ph332/)
# Software
## Operating Systems
### Linux
* [Commandlinefu.com](https://www.commandlinefu.com/commands/browse) - The place to record those command-line gems that you return to again and again.
* [Linux Free Book Download](https://techbooksforfree.com/linux.shtml) - A collection of links to online books about Linux. A lot of them are from 2000-2010, so some information in them might be outdated.
* [ManKier](https://www.mankier.com/) - Linux man pages.
* [MuyLinux.xyz](https://muylinux.xyz/) - Linux news in Spanish.
# Religion
## Christianity
* [Northwest Nazarene University - The Wesley Center Online](https://wesley.nnu.edu/)