This lecture provides an introduction to atomic-scale modeling, focusing on the computational perspective to turn equations into predictions. It covers fundamental concepts in materials science and guides students in making predictions for simple materials. Additionally, the lecture aims to improve programming skills in Python through domain-relevant examples, including hands-on Jupiter exercises with interactive widgets and small programming exercises.