Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Backend Development and Computer Systems
Recommended resources
The freely available resources this course will direct you to.
- Number Systems - Converting Decimal, Binary and Hexadecimalwww.youtube.com
- Binary, Decimal and Hexadecimal Number Systemswww.youtube.com
- Data Representation 5.3. Numberswww.csfieldguide.org.nz
- Hexadecimallearn.sparkfun.com
- Twos complement: Negative numbers in binarywww.youtube.com
- Binary Addition and Subtraction With Negative Numbers, 2's Complements & Signed Magnitudewww.youtube.com
Module 2
Digital Logic and Hardware Building Blocks
Module 3
C for Systems Programming
Module 4
Data Structures, Memory Layout, and Cost
Module 5
Processor Architecture and ARM64 Execution
Module 6
Linux Environment and Command-Line Workflows
Module 7
Operating Systems, Processes, and System Calls
Module 8
Threads, Synchronization, and Concurrency
Module 9
Virtual Memory and Resource Management
Module 10
Persistent Storage and Filesystems
Module 11
Networks and Socket Programming
Module 12