Skip to main content
Browse 16 learning paths

AI learning path

Machine Learning & Deep Learning

Learn the model, data, optimization, and evaluation foundations behind modern AI by training and inspecting small systems yourself.

For Developers, data practitioners, and technical beginners

6 resources

Machine Learning for Beginners by Microsoft
CourseBeginner

Machine Learning for Beginners

Microsoft

A project-based curriculum covering regression, classification, clustering, natural language processing, time series, and reinforcement learning with quizzes and assignments.

Time
12 weeks · 26 lessons
scikit-learnmodel evaluationprojects
Read the ToolDix guide
AI for Beginners by Microsoft
CourseBeginner

AI for Beginners

Microsoft

A broad curriculum spanning neural networks, computer vision, natural language processing, and other foundational AI techniques through lessons and labs.

Time
12 weeks · 24 lessons
neural networkscomputer visionNLP
Read the ToolDix guide
Learn the Basics with PyTorch by PyTorch
Hands-on labBeginner

Learn the Basics with PyTorch

PyTorch

An end-to-end quickstart through tensors, datasets, transforms, model construction, automatic differentiation, optimization, and saving a trained model.

Time
Nine-step quickstart
PyTorchtraining loopautograd
Read the ToolDix guide
TensorFlow Tutorials by TensorFlow
Hands-on labBeginner

TensorFlow Tutorials

TensorFlow

Official notebook tutorials for beginner workflows, data loading, Keras models, vision, text, structured data, and distributed training.

Time
Notebook collection
TensorFlowKerasnotebooks
Read the ToolDix guide
MIT Introduction to Deep Learning by MIT 6.S191
Video seriesIntermediate

MIT Introduction to Deep Learning

MIT 6.S191

A concise university course covering deep-learning foundations, sequence models, generative models, reinforcement learning, and current applications.

Time
Annual lecture series and labs
deep learninglectureslabs
Read the ToolDix guide
CS50's Introduction to AI with Python by Harvard University
CourseIntermediate

CS50's Introduction to AI with Python

Harvard University · Brian Yu and David J. Malan

A project-led introduction to search, knowledge representation, uncertainty, optimization, machine learning, neural networks, and language in Python.

Time
7 topics · lectures and projects
Author
Brian Yu and David J. Malan
searchmachine learningneural networks
Read the ToolDix guide