What is pseudo code and why is it used?
How is Backus-Naur Form used to describe programming languages?
What is Reverse Polish Notation (RPN) and why is is used?
What are Abstract Data Types?
What is a binary tree data structure and how does the algorithm work?
An explanation of Object Oriented Programming with examples in Python.
What’s the difference between the imperative and declarative paradigms in programming languages?
How to get started writing 64-bit ARM assembly language using a Raspberry Pi.
This guide shows various examples of manipulating arrays using Numpy in Python