AwesomeResources
An awesome list of computer science related resources.
https://github.com/CodheadClub/AwesomeResources
Last synced: 2 days ago
JSON representation
-
Services <a name="services"></a>
- Migadu.com - Unlimited cheap email for lots of domains.
- The Things Network
- Shodan
- Gitlab
- Wekan - Opensource Kanban.
- A list of publically available APIs
- Github Pages
-
Software <a name="software"></a>
- Dockstation - Docker GUI for Windows, Mac and Linux
- Jetbrains Editors
- Doctl
- CodeSandbox - CodeSandbox is an online code editor and prototyping tool that makes creating and sharing web apps faster.
- Bashmarks
- Tush - a literate testing shell
- Super Productivity
- Use Bruno - Postman/Insomnia alternative.
- The Big Warehouse - A collection of resources for programmers.
- Dockstation - Docker GUI for Windows, Mac and Linux
- Haven Self Hosted Blog - A self hosted private blog built with ruby on rails.
- The Awesome Self-Hosted List - a list of open source projects which can be self-hosted. The list comprises an amazing range of fascinating tools and projects.
- Fritzing - A software for desinging circuits, PCBs and testing them virtually.
- ARC Browser - Unreleased. Will supposedly replace Chrome.
-
Educational Resources <a name="education"></a>
- Math Talks to Blow Your Mind Playlist
- Data Structures Playlist
- Harvard CS50 2018 Lectures Playlist
- Harvard CS50 for Lawyers Playlist
- NumberPhile
- Computerphile
- Docker's Official Youtube
- Brian Tompsett Youtube Channel - directory/brian-tompsett) and has a [long list of published works](https://scholar.google.co.uk/citations?user=4CFnDSAAAAAJ&hl=en).
- Rob Miles Youtube
- Tackling Imposter Syndrome, a cambridge students perspective
- The Basics by Tom Scott
- How To Build An App: Everything You Didn't Know You Needed To Know
- Jeff Geerling - YouTube channel with lots of Raspberry Pi projects and tests, along with resources on Kubernetes, Ansible and more.
- ScienceDirect - A large bibliographic database of scientific publications.
- Sentdex Youtube Channel - Youtube channel to learn Machine learning, Deep Learning, Natural Language Processing and python.
- CS50 SQL - Youtube playlist
- CS50 Youtube Channel
- Semantic Scholar - An artificial-intelligence backed search engine for academic publications.
- Tackling Imposter Syndrome, a cambridge students perspective
- Math Talks to Blow Your Mind Playlist
- Harvard CS50 2018 Lectures Playlist
- The Basics by Tom Scott
- How To Build An App: Everything You Didn't Know You Needed To Know
- Harvard CS50 for Lawyers Playlist
- Data Structures and Algorithms Visualiser - Provides visulation for different data structures and algorithms like sorting, linked lists, hash table etc. Also allows some customizations.
- Tackling Imposter Syndrome, a cambridge students perspective
- Install LAMP on Ubuntu - Tutorial on installing LAMP on Ubuntu
- CRISP-DM PyData 2015
- Digital Ocean Tutorials - System Administration tutorials from Digital Ocean. Can be followed on any Linux machine.
- Visualisation and Audibilization of Sorting Algorithms - Visualize different sorting algorithms and listen the sound of sorting.
- CS50 SQL - Youtube playlist
- dblp - Provides open bibliographic information on major computer science journals and proceedings.
- arXiv - Open-access repository of scientific papers in the fields of mathematics, computer science, quantitative biology, statistics and more.
-
Linux Distributions <a name="linux"></a>
- Lubuntu - Ubuntu using LXQT, a lightweight alternative to other desktop environments.
- Introduction to Linux - Hands on guide to learn Linux.
- Arch Linux Docs - SSH
- Linux Upskill Challenge - Learn the Linux terminal with a free and open source 21 day course
- Principle of Least Privilege
- Rescatux - An Debian based os which has utilities to help repair potentially broken Linux or Windows systems as well as boot loaders.
- Unix & Linux Stack Exchange - For more general Linux-related questions.
- Configure 2FA on SSH
- Desktop Environments
- Install and Configure SSH Server on Arch Linux
- Mint - Another variant of Ubuntu, great for those familiar with Windows.
- Ask Ubuntu - Ubuntu Q&A site. Part of Stack Exchange.
- Ubuntu - Great starting distributions for beginners as lots of support is available.
- Arch - Advanced distribution for those looking to expand their knowledge of Linux.
- Anarchy - menu/graphical installer for Arch linux, can be useful for those wanting to try out Arch without doing everything from the command line.
- Artix - A systemd-free alternative to Arch.
- Kubuntu - Ubuntu with an alternative desktop environment (KDE).
- Fedora
- OpenSSH Manual
- Learn Shell - Learn programming with Unix/Linux shell interpreters.
- Qubes OS - A reasonably secure operating system. _Recommended by Edward Snowden_
- Arch Linux Wiki - Permissions
-
Other interesting stuff <a name="misc"></a>
-
Contributing <a name="contributing"></a>
- jump straight in with VS Code for Github - in-codespaces/web-based-editor) for more info.
-
Introduction <a name="introduction"></a>
Categories
Sub Categories
Keywords
cloud
2
self-hosted
2
awesome
1
awesome-list
1
free-software
1
hosting
1
privacy
1
selfhosted
1
api
1
apis
1
dataset
1
development
1
free
1
list
1
lists
1
open-source
1
public
1
public-api
1
public-apis
1
resources
1
software
1
decentralized
1
decentralized-web
1
haven
1
raspberry-pi
1
social-network
1
command-line
1
digitalocean
1
infrastructure
1