This theoretical course provides students with a solid foundation in principles and applications of biomolecular modeling, focusing primarily on proteins. Students will explore key techniques such as molecular docking and molecular dynamics simulations, learning to analyze structural interactions and dynamic behavior at the molecular level. Main topics include fundamentals of molecular modeling, energy minimization methods, protein-ligand interactions, and interpretation of simulation results. These computational approaches serve as essential tools for understanding biomolecular behavior and function at the atomic level.