Text this: Fundamentals of Artificial Neural Networks