What are hash codes and how are they useful in programming?
An introduction to Register Transfer Notation and how it is used to describe the fetch/execute cycle of a CPU.
What is the difference between serial, sequential and random file access?
How to determine the version, code name and kernel version of the Raspberry Pi OS that is currently installed using the command line.
What does GNU/Linux mean and how is it different to Linux?
Instructions for using the Kowo standing desk control box.
An explanation of Object Oriented Programming with examples in Python.
An explanataion of the Von Neumann computer architecture and how registers are used.
How are negative numbers represented in binary?
What’s the difference between the imperative and declarative paradigms in programming languages?
How are decimal numbers converted to IEEE 754 standard floating point in binary?
How real numbers can be represented in binary using floating point with the IEEE 754 standard.
Installing the Raspberry Pi Hailo AI accelerator module onto a Raspberry Pi 5.
How to configure wifi via the command line on a headless Raspberry Pi in the 64-bit bookworm version of Raspberry Pi OS.
How to install the active cooler module (heatsink and fan) on a Raspberry Pi 5.
How to install the raspberry pi camera module and take a picture on the command line.
How to get started writing 64-bit ARM assembly language using a Raspberry Pi.
What is assembly language and how does it relate to machine code?
An introduction to assembly language, instructions and addressing modes.
How does the bubble sort algorithm work?