<li>HarvardX – "Computer Science 50" (CS 50) is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike. An entry-level course, CS50 teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, data structures, memory management and security. Languages include C, PHP and JavaScript. The course is designed for students with or without prior programming experience. As of Fall 2011, CS50 was Harvard College's third-largest course. It is taught by Harvard Senior Lecturer David J. Malan. He received his A.B., S.M. and Ph.D. in Computer Science from Harvard in 1999, 2004 and 2007, respectively.</li>
<li>HarvardX – "Computer Science 50" (CS 50) is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike. An entry-level course, CS50 teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, data structures, memory management and security. Languages include C, PHP and JavaScript. The course is designed for students with or without prior programming experience. As of Fall 2011, CS50 was Harvard College's third-largest course. It is taught by Harvard Senior Lecturer David J. Malan. He received his A.B., S.M. and Ph.D. in Computer Science from Harvard in 1999, 2004 and 2007, respectively.</li>
<li><em>MITx</em>– "Introduction to Computer Science and Programming" provides an understanding of computational approaches to scientific problem solving for students with little or no prior programming experience. It is based on the most popular course on MIT's OpenCourseWare platform and provides a tour of the major features of the Python programming language and object-oriented programming, algorithmic design and analysis and computational approaches to generating and understanding data, with examples drawn largely from the sciences and social sciences. The principle instructors for the course are John Guttag, W. Eric Grimson, and Chris Terman. John Guttag is the Dugald C. Jackson Professor of Computer Science and Electrical Engineering at MIT, and currently heads the Computer Science and Artificial Intelligence Laboratory's Data-driven Medical Research Group. Christopher J. Terman has taught computer science courses in the EECS department for many years; his research has been in the areas of programming languages, compilers, computer-aided design tools and educational technologies. W. Eric Grimson is the Bernard Gordon Professor of Medical Engineering and Chancellor of MIT.</li>
<li><em>MITx</em>– "Introduction to Computer Science and Programming" provides an understanding of computational approaches to scientific problem solving for students with little or no prior programming experience. It is based on the most popular course on MIT's OpenCourseWare platform and provides a tour of the major features of the Python programming language and object-oriented programming, algorithmic design and analysis and computational approaches to generating and understanding data, with examples drawn largely from the sciences and social sciences. The principal instructors for the course are John Guttag, W. Eric Grimson, and Chris Terman. John Guttag is the Dugald C. Jackson Professor of Computer Science and Electrical Engineering at MIT, and currently heads the Computer Science and Artificial Intelligence Laboratory's Data-driven Medical Research Group. Christopher J. Terman has taught computer science courses in the EECS department for many years; his research has been in the areas of programming languages, compilers, computer-aided design tools and educational technologies. W. Eric Grimson is the Bernard Gordon Professor of Medical Engineering and Chancellor of MIT.</li>
<li><em>MITx</em>– "Introduction to Solid State Chemistry" is a first-year college course where chemical principles are explained by examination of the properties of materials. The electronic structure and chemical bonding of materials is related to applications and engineering systems throughout the course. The on-campus version of the course has been taught for more than 40 years and is one of the largest classes at MIT. The instructor for the course is MIT Professor of Materials Science and Engineering Michael J. Cima. Cima is author or co-author of more than 200 peer-reviewed scientific publications and 45 patents.</li>
<li><em>MITx</em>– "Introduction to Solid State Chemistry" is a first-year college course where chemical principles are explained by examination of the properties of materials. The electronic structure and chemical bonding of materials is related to applications and engineering systems throughout the course. The on-campus version of the course has been taught for more than 40 years and is one of the largest classes at MIT. The instructor for the course is MIT Professor of Materials Science and Engineering Michael J. Cima. Cima is author or co-author of more than 200 peer-reviewed scientific publications and 45 patents.</li>