Programming Concepts: Taught at UIC by John Bell, this web site contains course notes for general concepts in computer programming, independent of any particular language or implementation. Some sections contain links to language-specific implementation notes [Course]
Elements of programming: Decomposing programs into a system of algorithmic components [Link]
hacker-laws: Laws, Theories, Principles and Patterns that developers will find useful
assemblyShenanigans: My attempt to teach others about microprocessors and programming in IA-32 and IA-64 assembly, and to spread the word of how awesome it is
assemblyTutorials: This project was put together to teach myself NASM x86 assembly language on Linux
optimization-manual: Contains the source code examples described in the “Intel® 64 and IA-32 Architectures Optimization Reference Manual”
asmdb: Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures
Assemblers Almanac: List of resources compiled from the Assembler’s Community server [GitLab]
Programmed Introduction to MIPS Assembly Language: Interactive first course in assembly language programming using the MIPS32 processor and the SPIM simulator [Link]
learnGitBranching: An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
regexlearn: Learn RegEx step by step, from zero to advanced.
Build your own X: Master programming by recreating your favorite technologies from scratch
Design resources for developers: Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards
free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
discount-for-student-dev: This is list of discounts on software (SaaS, PaaS, IaaS, etc.) and other offerings for developers who are students