Link collection
A collection of websites I found on the internet and wanted to keep.
Coding
Developer Roadmaps Cool overview website for a lot of different software development types.
Learning
boot.dev Website for learning a lot of different programming languages/practices. Is a paid subscription, but all exercises can be viewed for free. Just the code execution/checking is paid.
Code project collection A big collection of coding project to learn by doing.
codewars A collection of coding challenges. Some support multiple languages to compare skill.
Ben Eater Learn how the internet works A video walkthrough of every layer of the internet, starting from physical signals over a single wire -> clock signals -> encoding -> framing -> OSI layers -> Internet protocol -> ARP -> routing -> TCP -> DNS.
Hextree.io reverse engineering courses Hands on reverse engineering courses created by LiveOverflow(mostly higher level hacking) and stacksmashing(low level and hardware hacking).
Some courses are paid or require extra hardware, but a lot of courses are free, or are now free because of google sponsorship(android reverse engineering).
Low Level YT channel 0day discussions, explanations and tutorials.
edX Courses
- CS50’s Introduction to Computer Science
- HarvardX: CS50’s Introduction to Cybersecurity
- DelftX: Automated Software Testing: Model and State-based Testing
Interesting
Writing c for CURL A nice write-up about code style and programming practices for a large open-source c library.