Daniel Bourke

Daniel Bourke

Machine Learning Engineer

Daniel, a self-taught Machine Learning Engineer, has worked at one of Australia's fastest-growing artificial intelligence agencies, Max Kelsen, and is now using his expertise to teach thousands of students data science and machine learning as an Instructor of the Zero to Mastery Academy. He has worked on machine learning and data problems across a wide range of industries including healthcare, eCommerce, finance, retail and more.

Aside from building machine learning models on his own, Daniel loves writing about and making videos on the process. His articles and videos on machine learning on his personal blog, as well as YouTube, have collectively received over 5 million views. He also writes a monthly newsletter, Machine Learning Monthly.

Daniel knows what it's like to try and learn a new topic, online and on your own. So he pours his soul into making sure his courses are as accessible as possible and takes complicated topics and explains them in an entertaining, yet simple and educative way.

Courses
Other content
Blog posts
Best Practices For Sharing Your Work As A Machine Learning Engineer preview
Best Practices For Sharing Your Work As A Machine Learning Engineer

Master the art of communicating and sharing your ML projects with practical strategies and tips for success. (With Clients, Team Leads, Team Mates and more!)

Model Evaluation, Prediction, and Deployment with TensorFlow preview
Model Evaluation, Prediction, and Deployment with TensorFlow

Part 3 of our series on Deep Learning and Neural Networks with TensorFlow and Keras. Learn how to evaluate your model, make predictions, and deploy it!

Building and Training TensorFlow Models to Create a Neural Network  preview
Building and Training TensorFlow Models to Create a Neural Network

Learn to build and train a neural network from scratch. (Covering the Sequential model, Functional API, Base Model 0, and more - all with code examples!)

Deep Learning With TensorFlow: From Setup To Data Preparation preview
Deep Learning With TensorFlow: From Setup To Data Preparation

Learn the essentials of setting up your environment, acquiring and preparing data, and transforming it into a TensorFlow dataset. (With code examples!)

How to Become a Machine Learning Engineer: Step-By-Step Guide preview
How to Become a Machine Learning Engineer: Step-By-Step Guide

With 100,000+ jobs available and $100,000+ / year salaries, now is the perfect time to become a Machine Learning Engineer! Here's your step-by-step guide.

How To Become An AI Engineer From Scratch in 2024 preview
How To Become An AI Engineer From Scratch in 2024

AI is one of the fastest-growing areas in tech and is set to change the landscape of every industry. Learn how to become an AI Engineer in under 12 months 🚀

Introduction to Scikit-Learn For Beginners preview
Introduction to Scikit-Learn For Beginners

Learn how to shortcut and simplify the majority of Machine Learning tasks in this beginner Scikit-Learn tutorial (including my code and end-to-end workflow)!

Beginner's Guide To Matplotlib (With Code Examples) preview
Beginner's Guide To Matplotlib (With Code Examples)

Learn matplotlib from scratch with this step-by-step guide using code examples. By the end, you'll be plotting like a pro and learn a few tricks along the way.

Pandas 101: Intro To Numerical Data Manipulation With Pandas + Python preview
Pandas 101: Intro To Numerical Data Manipulation With Pandas + Python

Learn the core fundamentals for data manipulation with Pandas and Python (using code examples)!

NumPy 101: Intro To Numerical Data Manipulation With NumPy + Python preview
NumPy 101: Intro To Numerical Data Manipulation With NumPy + Python

Interested in ML, Python, and large Datasets? In this intro guide to NumPy + Python, I break down the key features and commands, with code examples.

6-Step Framework To Tackle Machine Learning Projects (Full Pipeline) preview
6-Step Framework To Tackle Machine Learning Projects (Full Pipeline)

Want to apply Machine Learning to your business problems but not sure if it will work or where to start? This 6-step guide makes it easy to get started today.

Top 10 Machine Learning Projects To Boost Your Resume preview
Top 10 Machine Learning Projects To Boost Your Resume

Looking for the best machine learning projects to make your resume shine? Here are my top 10 recommendations (with 3 'can't miss' projects!)

The No BS Way To Getting A Machine Learning Job preview
The No BS Way To Getting A Machine Learning Job

Looking to get hired in Machine Learning? Our ML expert tells you how. If you follow his 5 steps, we guarantee you'll land a Machine Learning job. No BS.

Top 4 Reasons Why You Should Learn PyTorch preview
Top 4 Reasons Why You Should Learn PyTorch

Want to get started in machine learning but not sure which framework to choose? PyTorch vs. TensorFlow? Why not the one used by Facebook, Tesla, ChatGPT & more!

The 3 Most Common PyTorch Errors (And How To Solve Them) preview
The 3 Most Common PyTorch Errors (And How To Solve Them)

PyTorch is one of the largest ML libraries available, so it's common to make mistakes when using it. Here are the top 3 user errors and how to fix them.

AMA Deep Dive on PyTorch, Deep Learning, Machine Learning + More preview
AMA Deep Dive on PyTorch, Deep Learning, Machine Learning + More

Is Machine Learning difficult to learn? How much does it pay, and which framework should you use? Daniel Bourke answers these questions & more in this AMA.

Getting Started in Machine Learning & Much More preview
Getting Started in Machine Learning & Much More

Daniel answers the most upvoted ZTM student community questions about how to get started in machine learning, freelancing, getting a machine learning job as a newbie/junior and much more.

Tutorial Hell, Work Life Balance, Machine Learning & More preview
Tutorial Hell, Work Life Balance, Machine Learning & More

Daniel answers the most upvoted student Zero To Mastery community questions about life, careers and machine learning.