courses Online courses that I recommend - [NDG Linux Unhatched English 0421b](https://www.netacad.com/courses/os-it/ndg-linux-unhatched) - [Linux Journey *; learn the ways of Linux-fu, for free*](https://linuxjourney.com/) - [Systems Security, *MIT OpenCourseWare](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014/) - [Computer System Engineering](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2018/index.htm) - [Principles of Computer System design: an Introduction](https://ocw.mit.edu/resources/res-6-004-principles-of-computer-system-design-an-introduction-spring-2009/) ## hacking learning how to hack... - Bandit overthewire: - you learn linux too! - 0xf.at - you learn javascript and programming and web development - picoCTF for schools? - - a competition about hacking software and getting the device if you do hack it - ## tutorials - [xlib: a short tutorial, *tronche.com*](https://tronche.com/gui/x/xlib-tutorial/) - [vim reference by example](https://learnbyexample.github.io/vim_reference/Introduction.html) ### random recommendations this is a list of recommendations of courses, books, etc that I have most likely not looked at but kinda seems interesting or useful. - book for Linux *How Linux works, 2nd edition: What every super user should know by Brian Ward* - book for learning operating systems: *Operating Systems: Design and Implementation. Andrew Tatenbaum* - C for dummies by Dan Gookin ### coding bloat, maybe not? I'm not a liar. I'll be sincere. I have not checked any of these programming 'practice websites and don't really agree with the constant practice of problems after problems after problems. I think i checked out l33tcode but that was like 2 years ago and I don't see it necessary. I should write a blog post about this. - Leetcode - Algoexpert - Codewars - Flagctf - Tryhackme - HackerRank - Code forces - Atcoder.jp - https://cses.fi/ - Codngame - Topcoder - Challengerocket.com - https://adventofcode.com/ - https://www.urionlinejudge.com.br/judge/en/login - https://onlinejudge.org/ - https://leetcode.com/ - https://www.hackerrank.com/