The material in this course covers fundamental topics in classical physics.

Module 1: Newtonian Mechanics

Module 2:  Exploring Oscillations, Mechanical Waves, and Acoustics

Module 3: Electricity and Magnetism

Module 4: Light and Optics

Module 5: Treats applications of Physics in computing

This course aims to introduce students to the use and programming of computers, e.g., binary numbers, Boolean logic and gates, circuit design, machine language, computer hardware, assembly, operating systems, networking, network protocols, cybersecurity, data science, machine learning, and robotics. 

This course aims to introduce Python Programming language. Python is an excellent language for beginner-level programmers and supports developing a wide range of applications, from simple text processing to WWW browsers to games.