Code - Code or source code is a term used to describe a written set of instructions, written using the protocols of a particular language, such as Java, C, or Python.
Expression - An expression is a legal grouping of letters, symbols, and numbers being used to represent the value of one or more variables. Expressions are highly used in a number of programming languages and many other programs, with each having its own set of legal and illegal expressions.