6. Introduction to Java Programming – Part 1 – HKUSTx (Self-Paced). Learner rating: 4.5/5. “Great introductory Java course. TC Pong does a great job of explaining the content. read more
I enjoyed CaltechX: CS1156x Learning From Data (Introductory Machine Learning course): a very nice intro to machine learning from a theoretical perspective. read more
EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience. read more