Tuesday, November 10, 2026 Independent reporting on artificial intelligence Newsletter
AI News Beats
Guides & Insights

A seven-stage roadmap for learning AI from the fundamentals to a portfolio

A step-by-step path for self-learners: core concepts, basic Python, machine learning, deep learning, projects, generative AI tools, and choosing a specialization.

Asphalt road between trees
Photo: Matt Foxx / Unsplash

There is no shortage of courses and videos promising to teach artificial intelligence, but most of them focus on individual tools, shortcuts and tricks rather than on a coherent path from zero to competence. This guide lays out one such path in seven stages. It assumes no prior background, costs nothing to follow, and is organized so that each stage builds on the one before it.

Stage 1: Foundations

Start with vocabulary, but aim for understanding rather than memorization. The terms that matter most at the outset are artificial intelligence, machine learning, neural networks, generative AI, large language models and agentic AI. In plain terms: AI is the broad effort to have computers perform tasks that normally require human judgment. Machine learning is the subset in which systems improve from data rather than from hand-written rules. Neural networks are a family of models loosely inspired by the brain. Generative AI produces new text, images or audio. Agentic AI refers to systems that plan and take actions toward a goal rather than only answering a single prompt.

Spend one to two weeks here. Watch introductory lectures, read explanatory articles, sketch diagrams of how the pieces relate, and do not move on until the distinctions are clear.

Stage 2: Basic Python

Python is the working language of most AI development, but you do not need to become a software engineer to use it. The essentials are variables, conditionals, loops, functions, lists and dictionaries. Then learn to handle data with two standard libraries: NumPy for numerical arrays and pandas for tabular data.

Think of Python as the brush and AI as the painting. The brush is necessary, but learning to hold it is not the same as learning to paint. Write a little code every day and build small programs. Two weeks of consistent practice is usually enough to get started.

Stage 3: Machine learning

This is where the real work begins. The core ideas are supervised and unsupervised learning, regression, classification, clustering, overfitting, train-test splits and evaluation metrics. Learn each through concrete examples, then apply them to real datasets with a library such as scikit-learn. Pay particular attention to where a model gets things wrong and why; that habit of diagnosis is what separates a practitioner from a tool user.

Stage 4: Deep learning and neural networks

Deep learning is the branch of machine learning behind modern image recognition, speech processing and language models. Key concepts include layers and neurons, activation functions, convolutional neural networks, transformers, backpropagation and regularization. The material can look intimidating, but it is learnable one step at a time. Begin with the simplest possible networks, increase complexity gradually, and watch how results change as you do.

Stage 5: Projects

Theory turns into skill only through building. Good first projects include an image classifier, a speech-to-text pipeline, sentiment analysis of reviews, a fake-news detector and a simple recommendation system. Expect models to fail and expect to debug them; that is the learning. Document each project, publish the code on GitHub, and treat the collection as evidence of what you can do.

Stage 6: Generative AI and modern tooling

This stage covers the technology most people now mean when they say AI: large language models, embeddings, prompt engineering and AI APIs. Build a chatbot, a question-answering system over PDF documents, a content generator and an automated workflow. The goal is not just to use these tools but to understand what happens inside them, including how context is passed to a model and where its limitations lie.

Stage 7: Specialization and portfolio

Do not try to master everything. Choose a direction that matches your interests, such as AI engineering, data science or generative AI applications. Deepen your skills there, assemble a focused portfolio, and share your work publicly. Employers and clients respond to demonstrated ability far more than to lists of courses completed.

A note on pace

This is a journey of months, not days. Progress will be uneven, with productive stretches and frustrating ones. Consistency matters more than intensity, and you do not need to know everything in advance. You only need to know the next step, and the rest can be learned along the way.

Stay on top of AI

Get the stories that matter in artificial intelligence, straight to your inbox.

Free. One email with the stories that matter. Unsubscribe any time. See our privacy policy.