Introduction to Computer Science and Programming. The most learner-friendly resources about algorithms. Computer Science. Harvard CS50 OpenCourseWare. Robotics. Electrical Engineering and Computer Science. Stanford Engineering Everywhere. MIT OpenCourseWare - Free Courses.
Free Online Computer Science and Programming Books. Coursera: Computer Science Courses. Coursera - Opinions. Course Hero: Intro to Programming. WiBit.net: Introduction to Computer Programming. Tutorials. Academic Earth: Video Courses. In its purest form, computer science is the research and development of technology that solves specific problems.
Computer science has brought the world smart phones, GPS systems, the gaming industry and tablet computing, along with technological developments that assist government, industry and medicine. In addition to creating new technology, computer scientists also make improvements to existing technology and study the ways computers can make our lives easier. As with any branch of science, computer scientists perform research that establishes new information. Intro to Programming.