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
- Binary Addition & Overflow - Computerphilewww.youtube.com
- Exceeding The Valid Range of Data Typeswww.youtube.com
Module 2
Digital Logic and Hardware Building Blocks
Module 3
Linux Tools and Command-Line Workflows
Module 4
C for Systems Programming
Module 5
Data Structures, Memory Layout, and Cost
Module 6
Processor Architecture and ARM64 Execution
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