Whether you are an experienced java developer or a high-school or college student, if you are a java enthusiast then this course is for you. This course will equip you with an in-depth understanding of the fundamental concepts of scientific computing such as optimization, finding roots, and solving differential equations. The lectures and the accompanying powerpoint slides are designed and prepared with the utmost quality.