10 GitHub Repositories For Learning Python and Data Science

David Miller
3 min readOct 2, 2022

--

Photo by Praveen Thirumurugan on Unsplash

GitHub is a goldmine of free resources.

But with so much information, it’s hard to know what to prioritize.

Bookmark these 10 repositories to guarantee you learn from the best.

1 — Machine Learning Complete (by Jean de Nyandwi)

Start with a strong base in Python and related libraries, then work your way through each relevant application of ML and DL.

Jeande’s work is based on his own experience and is crafted for users at a range of experience levels.

2 — Made with ML (by Goku Mohandas)

Foundations in coding and modeling straight through to deployment in a customer-facing application.

Goku’s beautiful course flow will take you from 0 to MLOps Engineer at the exact right level of difficulty.

3 — freeCodeCamp

The premier platform for learning how to code; and they’ve added resources on stats and modeling.

Ignore the abundant resources for other coding languages and go deep with Python and ML.

4 — Homemade Machine Learning

Popular machine learning algorithms implemented in Python with explanation of the underlying math.

Trust this resource based on lessons from @AndrewYNg — premier data science instructor and researcher.

5 — Data Science IPython Notebooks

Notebook-based tutorials of every major Python library used for data science.

Perfect way to get a crash course in one library before implementing it on your own.

6 — Deep Learning Drizzle

Over 300 free YouTube lectures in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP.

When you’re ready to specialize, go deep and become an expert with these videos.

7 — 500 AI-ML Projects

Over 500 projects in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP.

Bookmark for inspiration and instruction with your own projects — this repo comes with code and is updated continuously.

8 — Data Science Cheatsheets

70+ comprehensive cheatsheets in Python, SQL, R, math, business intuition.

You can’t learn everything here, but bookmark this as a resource for your learning.

9 — Awesome Machine Learning

A curated list of awesome machine learning frameworks, libraries and software.

Use this as home base to discover resources for the next topic you want to learn.

10 — Awesome Data Science

An open source data science repository to learn and apply towards real-world problems.

Use this as a list of courses and learning material to start learning data science.

--

--

David Miller

Accountant → Data Scientist | Writing about the business of data science. Helping you create impact with data and machine learning.