Virtual Courses on the Internet

There are a lot of virtual courses on a variety of topics, and even universities which specialize in virtual courses. Even many courses that require hands on activities such as physical education, or applied sciences, have been offered online. Many of these are low cost or free. The following is a list of virtual courses offered online, 

General Biology

Genetics

Microbiology

Medicine/Medical Courses

Chemistry

Robotics & Electronics

Math

Programming

Other Resources related to Virtual Courses