Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A complete daily plan for studying to become a machine learning engineer.
| Date | Stars |
|---|---|
| 2026-07-31 | 28846 |
| 2026-08-01 | 28846 |
| 2026-08-06 | 28852 |
Today
+6 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Top-down learning path: Machine Learning for Software Engineers
<p align="center">
<a href="https://github.com/ZuzooVn/machine-learning-for-software-engineers">
<img alt="Top-down learning path: Machine Learning for Software Engineers" src="https://img.shields.io/badge/Machine%20Learning-Software%20Engineers-blue.svg">
</a>
<a href="https://github.com/ZuzooVn/machine-learning-for-software-engineers/stargazers">
<img alt="GitHub stars" src="https://img.shields.io/github/stars/ZuzooVn/machine-learning-for-software-engineers.svg">
</a>
<a href="https://github.com/ZuzooVn/machine-learning-for-software-engineers/network">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/ZuzooVn/machine-learning-for-software-engineers.svg">
</a>
</p>
Inspired by [Coding Interview University](https://github.com/jwasham/coding-interview-university).
Translations: [Brazilian Portuguese](https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-pt-BR.md) | [中文版本](https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-zh-CN.md) | [Français](https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-fr-FR.md) | [臺灣華語版本](https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-zh-TW.md)
[How I (Nam Vu) plan to become a machine learning engineer](https://www.codementor.io/zuzoovn/how-i-plan-to-become-a-machine-learning-engineer-a4metbcuk)
## What is it?
This is my multi-month study plan for going from mobile developer (self-taught, no CS degree) to machine learning engineer.
My main goal was to find an approach to studying Machine Learning that is mainly hands-on and abstracts most of the Math for the beginner.
This approach is unconventional because it’s the top-down and results-first approach designed for software engineers.
Please, feel free to make any contributions you feel will make it better.
---
## Table of Contents
- [What is it?](#what-is-it)
- [Why use it?](#why-use-it)
- [How to use it](#how-to-use-it)
- [Follow me](#follow-me)
- [Don't feel you aren't smart enough](#dont-feel-you-arent-smart-enough)
- [About Video Resources](#about-video-resources)
- [Prerequisite Knowledge](#prerequisite-knowledge)
- [The Daily Plan](#the-daily-plan)
- [Motivation](#motivation)
- [Machine learning overview](#machine-learning-overview)
- [Machine learning mastery](#machine-learning-mastery)
- [Machine learning is fun](#machine-learning-is-fun)
- [Inky Machine Learning](#inky-machine-learning)
- [Machine Learning: An In-Depth Guide](#machine-learning-an-in-depth-guide)
- [Stories and experiences](#stories-and-experiences)
- [Machine Learning Algorithms](#machine-learning-algorithms)
- [Beginner Books](#beginner-books)
- [Practical Books](#practical-books)
- [Kaggle knowledge competitions](#kaggle-knowledge-competitions)
- [Video Series](#video-series)
- [MOOC](#mooc)
- [Resources](#resources)
- [Becoming an Open Source Contributor](#becoming-an-open-source-contributor)
- [Games](#games)
- [Podcasts](#podcasts)
- [Communities](#communities)
- [Conferences](#conferences)
- [Interview Questions](#interview-questions)
- [My admired companies](#my-admired-companies)
---
## Why use it?
I'm following this plan to prepare for my near-future job: Machine learning engineer. I've been building native mobile applications (Android/iOS/Blackberry) since 2011. I have a Software Engineering degree, not a Computer Science degree. I have an itty-bitty amount of basic knowledge about: Calculus, Linear Algebra, Discrete Mathematics, Probability & Statistics from university.
Think about my interest in machine learning:
- [Can I learn and get a job in Machine Learning without studying CS Master and PhD?](https://www.quora.com/Can-I-learn-and-get-a-job-in-Machine-Learning-without-studying-CS-Master-and-PhD)
- *"You can, but it is far more difficult than when I got into the field."* [Drac Smith](https://www.quora.Excerpt of 38,156 characters
Read on GitHubNam Vu · Vietnam
219
Peking University · China
18
13
5
3
SusiePanda · Nordstrom
3
2
Benedek Rozemberczki · @google · United Kingdom
2
2
Nero · Micron · Taiwan
2
Tyler Renelle · OCDevel LLC · United States
1
Rémy Marquis
1
1
1
Michael Hsieh · National Chiao Tung University · Taiwan
1
Sanyam Bhutani · @meta-llama · United States
1
1
1
Thiago Brandão · Brazil
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:85513350fc5313e2, topic:deep-learning