Machine LearningBeginner
Machine Learning Crash Course
Google's fast-paced introduction to machine learning. Covers ML concepts, TensorFlow APIs, and real-world case studies. Written and maintained by Google engineers. Completely free.
Free course on Andrej Karpathy
Andrej Karpathy's Neural Networks: Zero to Hero is a free video series teaching neural networks from first principles. You implement neural networks from scratch in Python, no frameworks, so you understand exactly how they work. The course is advanced but exceptionally clear. After finishing, you understand backpropagation, gradient descent, and how to build neural networks. Karpathy is Tesla's former AI director and one of the best ML educators. The main limitation: this is math-heavy and requires linear algebra and calculus comfort.
Andrej Karpathy's free video series building neural networks from scratch, starting with backpropagation and ending at GPT. Widely considered the single best free deep-learning course available. Taught by an OpenAI founding member and ex-Tesla AI director.
Machine LearningBeginner
Google's fast-paced introduction to machine learning. Covers ML concepts, TensorFlow APIs, and real-world case studies. Written and maintained by Google engineers. Completely free.
Machine LearningIntermediate
freeCodeCamp's machine learning curriculum. Covers TensorFlow, neural networks, natural language processing, and reinforcement learning. Build and train models through five certification projects. Free certificate.
Machine LearningIntermediate
Harvard's 9-course data science certificate on edX. Covers R programming, data visualisation, probability, inference, regression, machine learning, and capstone.