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 Kaggle Learn
Kaggle Learn's Intro to Deep Learning course is a free, hands-on introduction to neural networks using TensorFlow and Keras. You learn about dense networks, convolutional networks (for images), and how to train models. All lessons run in Kaggle notebooks with real datasets. After finishing, you understand deep learning fundamentals and can build working neural networks. The course is practical, not theoretical. The main limitation: this is introductory. Advanced topics (RNNs, Transformers, GANs) require additional study.
Kaggle Learn's introduction to deep learning with TensorFlow and Keras. Covers neural networks, dropout, batch normalization, and binary classification. Hands-on with real datasets.
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.