At the end of this course, the student will learn how to use basic and advanced numerical methods to solve initial value and/or boundary value problems governed by ODEs and PDEs.