Skip to content

loganthorneloe/ml-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Logan Thorneloe
Mar 6, 2025
ca64aad ยท Mar 6, 2025

History

51 Commits
Dec 4, 2024
Mar 15, 2024
Mar 1, 2024
Mar 6, 2025

Repository files navigation

ml road map

๐ŸŒŸThis guide is free! Support it (and me!) for free:๐ŸŒŸ

Star on GitHub Get all resources from Society's Backend Follow on X Subscribe on YouTube

Welcome to the Machine Learning Road Map: Your guide to learning ML fundamentals for free!

This guide will equip you with:

  • Essential ML foundations - Master the mathematical and programming fundamentals that underpin ML.
  • Core ML concepts - Understand the key principles and algorithms that drive machine learning.
  • Implementation fundamentals - Gain the conceptual knowledge needed to start building ML systems.
  • Career preparation - Know the skills that employers value in ML professionals.

This road map is streamlined and focuses on the most important topics from the best ML educators. The goal is simple: to get you to a point where you can confidently explore ML topics independently*.

Before you begin:

Don't forget to join Society's Backend: The machine learning community and newsletter for software engineers.

Please support the authors and creators of these resources! Many of these resources had hundreds of hours put into them. If you purchase a book linked in the advanced topics section, don't forget to leave a review after reading it! Reviews are vital for authors to continue their work. I've linked to social profiles throughout the document as much as I could. You can support the creators of these resources for free by giving them a follow and liking their content.

Let's go! ๐Ÿš€

Table of Contents



prerequisites

Prerequisites

Programming

General Programming

Mathematics

Development Tools



fundamentals

Core Machine Learning



advanced_topics

Advanced Topics

Core Concepts

Language Models and NLP

Deep Learning and Transformers

Reinforcement Learning

Natural Language Processing and Computer Vision

Learning Applications

Handling Data

ML Engineering

Other Important Topics



job_skills

Job Skills

This sections contains popular skills on machine learning-related job listings and resources to prepare for interviews for those jobs.

Interview Prep

Programming Languages

ML Frameworks

Deep Learning

Data Processing

Advanced Tools

Model Development

Cloud Platforms

Major Providers

DevOps Tools



free_gpus

Free GPUs

Top Choices

Additional Options



If any information is missing, you are the author of a resource and you'd like it removed, or any other general feedback send me a message to let me know.