Benable — create shareable lists of things you recommend!
E.g., products you love, local businesses, travel recs - you can add anything to a Benable list!

My Recommended AI Engineering Course Roadmap

Laptop emoji 9 items
I present to you my curated collection of the online courses and certifications that I believe provide one of the strongest learning paths for anyone who wants to become an AI engineer.

I selected these resources based on their quality, instructors, practical value, and how well they fit together into a structured journey: starting with Python and machine learning fundamentals, moving into deep learning and LLMs, and eventually cove...

Some of these courses were part of my own learning journey, while others are recommendations based on their curriculum and reputation. My goal here is to help you filter through the overwhelming amount of AI content online and find resources that act...
 
Hamza Boulahia profile picture
This was my first real introduction to machine learning, and it completely shaped the way I understand the field today.

The course is now part of the Machine Learning Specialization, and it remains one of the best starting points for anyone looking to build a strong foundation in AI. It gave me a solid understanding of classical machine learning, covering the core con... 

Andrew Ng is an exceptional instructor who has a unique ability to make complex mathematical and technical ideas feel intuitive and approachable. His teaching style makes challenging topics much easier to grasp, especially for beginners. 

What I appreciated most is that the course helps you develop the intuition behind algorithms and why different methods work.

I highly recommend it.
Machine Learning Specialization
placeholder
 
Hamza Boulahia profile picture
I started this specialization right after finishing Andrew Ng's Machine Learning Specialization, and it was the perfect next step in my learning journey. 

After building a foundation in classical machine learning, this course helped me transition naturally into deep learning and understand the ideas behind modern neural networks. 

The specialization covers the essential concepts behind deep learning, including neural networks, optimization, convolutional networks, sequence models, and more. Andrew Ng and the rest of the instructors do an excellent job of explaining complex top... 

Combined with the textbooks I was studying alongside it (you can find my book recommendations on my profile), this specialization helped me build a solid foundation in both machine learning and deep learning. 

For anyone serious about entering the AI field, this is a no-brainer recommendation from me.
Deep Learning Specialization
placeholder
 
Hamza Boulahia profile picture
After completing Andrew Ng's Deep Learning Specialization, I spent a lot of time learning and experimenting with TensorFlow through two Coursera specializations. 
However, if I were starting my deep learning journey today, I would definitely prioritize learning PyTorch. It has become one of the most widely adopted frameworks in modern AI research and industry, and it is the framework you will encounter most of... 

The PyTorch for Deep Learning Specialization is a great resource for making that transition. It takes you from the fundamentals of PyTorch, such as tensors, neural networks, and training pipelines, all the way to implementing advanced architectures a... 

The specialization also covers practical topics like transfer learning, Hugging Face, Transformers, model optimization, and deployment techniques. 

I totally recommend it.
PyTorch for Deep Learning Professional Certificate
placeholder
 
Hamza Boulahia profile picture
If you're looking for a structured path to learn AI engineering from the fundamentals to modern GenAI applications, the IBM AI Engineering Professional Certificate is one of the most comprehensive options available on Coursera. 

What I like about this certificate is the way it builds progressively. It starts with the foundations of machine learning and deep learning, then moves into practical implementation using popular frameworks like PyTorch, TensorFlow, and Keras. From t... 

This makes it a great choice for beginners who want a complete roadmap under one specialization. By the end, you get exposure to both the theoretical foundations and the practical tools used to build real AI applications. 

So, if your goal is to become an AI engineer and you want one certificate that takes you from the basics all the way to modern LLM-powered applications, this is definitely worth considering.
IBM AI Engineering Professional Certificate
placeholder
 
Hamza Boulahia profile picture
The course by AWS and DeepLearning.AI is one of the best resources I've found for understanding what is happening behind the scenes of modern LLMs. 

The course provides a clear overview of the complete LLM lifecycle, starting from data collection and pre-training, then moving into transformer architectures, fine-tuning, model evaluation, scaling challenges, and reinforcement learning from human f...

It gives you the intuition needed to understand how models like today's foundation models are trained and adapted for different use cases. 

What I particularly like about this course is that it sits at the perfect level for someone who already has machine learning and deep learning fundamentals but wants to understand modern generative AI more deeply.
Generative AI with Large Language Models
placeholder
 
Hamza Boulahia profile picture
This course by fast.ai is one of the most unique deep learning courses out there because it takes a very hands-on, top-down approach. 
Instead of spending a long time on theory before building anything, it gets you training real models from the beginning and gradually introduces the concepts needed to understand what is happening under the hood. 

I really appiciate that this course is focused on experimentation and practical intuition. It covers a wide range of topics, including image classification, natural language processing, recommendation systems, transfer learning, and more.

It teaches you how modern deep learning workflows are actually done, while still introducing the underlying concepts when they become relevant. 

I personally used this course to better understand diffusion models and how they're implemented. It was extremely valuable for building intuition around how these models work and how modern deep learning architectures are implemented in practice.

If you learn best by building and experimenting rather than only watching theoretical lectures, this is one of the best deep learning resources available.
Practical Deep Learning for Coders
placeholder
 
Hamza Boulahia profile picture
Before diving into machine learning and AI, having a solid foundation in Python is essential, and this course by IBM is a great starting point for beginners. I've checked many courses on different learning platforms, and this one is the best I found.

It teaches Python from a data science and AI perspective rather than as a general programming language. 

It covers the fundamentals you actually need for working with data, including Python syntax, data structures, functions, object-oriented programming basics, NumPy, Pandas, Jupyter notebooks, and working with external data through APIs and web scrapin... 

Note: This is not a course designed to make you a Python software engineer, but again, that is not its goal. 

It focuses on giving you the practical Python foundation needed to start analyzing data, building machine learning projects, and following more advanced AI courses. 

So, if you're completely new to Python and your goal is to enter data science or AI, I believe that this is a very solid first step. It provides exactly the level of Python knowledge you need before moving on to machine learning and deep learning.
Python for Data Science, AI & Development
placeholder
 
Hamza Boulahia profile picture
This course by Andrew Ng is a great resource to learn about agentic systems that can reason, plan, use tools, and complete multi-step tasks instead of simply generating a single response. 

It covers key concepts such as reflection, where an agent evaluates and improves its own output, tool use, where AI systems interact with external resources like APIs and databases, planning, and multi-agent workflows, where multiple specialized agen... 

Based on my research, knowledge within this field, and my prior experiences with many Andrew Ng courses, I find this course to be one of the greatest srouces to lean about modern agentic systems.

So , if you've already learned the foundations of machine learning, deep learning, and LLMs, this is an excellent next step to understand how modern AI applications are evolving from simple chatbots into autonomous, tool-using systems. 

Highly recommended for anyone interested in building the next generation of AI applications.
Agentic AI - DeepLearning.AI
placeholder
 
Hamza Boulahia profile picture
I would recommend this course to anyone who wants to become a more effective AI engineer, because building AI applications requires more than just knowing how to call an LLM API.

I strongly believe that being a good AI engineer requires some level of backend development understanding. Modern AI systems are rarely just models, they are complete software applications involving APIs, databases, system design, deployment, and rel... 

This course does a great job of showing how generative AI can be integrated into the software development workflow. It covers using LLMs as coding partners, improving code quality, debugging, testing, documentation, dependency management, and even im... 

If you are focusing on building real-world AI applications and want to strengthen the software engineering side of your skill set, this specialization is a valuable addition to your learning path.
Generative AI for Software Development
placeholder