Skip to content
CBT Nuggets
DemoBook a Demo

Introduction to Machine Learning and AI Engineering

This AI and Machine Learning course helps you build reliable AI systems and deploy usable AI/ML workflows in any job. You’ll understand how models learn, build machine learning models, and master rigorous evaluation and pipeline design. The course lays out ML fundamentals like regression and tensors, then builds toward real LLM applications, focusing on hallucination reduction and retrieval-based apps. You’ll integrate latency awareness to ensure testable, grounded outputs, learning how modern AI scales in production using tools like PyTorch, TensorFlow, and LangChain. By the end, you’ll have a foundation in AI workflow thinking, equipping you with skills like ML fundamentals, RAG, evaluation, and AI security to consistently build reliable applications.

Microsoft retired the AI-900 exam on . This course is still available, and the skills it teaches remain valuable — AI workloads, Machine learning, Computer vision, Natural language processing, Conversational AI. See current Microsoft training: all Microsoft certifications.

Updated June 2026

30Skills
166Videos
27hTotal

Who This Course Is For

This AI and machine learning course is an introductory, skills-based course aimed at programmers, developers, data analysts, IT pros, and DevOps engineers with basic programming experience, and a familiarity with core coding workflows and application logic. It can help you prepare for jobs like AI application developer, ML engineer, prompt engineer, or AI solutions engineer.

Skills Your Team Will Gain

  • Design effective prompts and workflows for LLM-based applications
  • Create portfolio projects that prove familiarity with machine learning models
  • Engineer features and evaluate model performance using learning curves
  • Build regression and classification models using PyTorch and TensorFlow
  • Apply gradient descent, backpropagation, and tensor math to model training
  • Build LangChain-powered RAG apps that answer document questions

Course Curriculum

One skill is free to watch — no signup needed. The other 29 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Compare Machine Learning and AI Engineering

Jonathan BarriosDuration: 1h 4m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.What is AI, ML, DL, and GenAI?56m · 10 videos
  • Compare Machine Learning and AI EngineeringFree1h 4m · 14 videos
  • Premium skill.Explore Data Science & ML Development Environments1h 4m · 16 videos
  • Premium skill.Think in Machine Learning with Pseudocode56m · 13 videos
  • Premium skill.Model Linear Regression As Learning A Line51m · 12 videos
  • Premium skill.Classify with Logistic Regression Decision Lines48m · 11 videos
  • Premium skill.Build a One-Neuron Model With the Perceptron53m · 12 videos
  • Premium skill.Explain Scalars, Vectors, Matrices and Tensors46m · 11 videos
  • Premium skill.Break Down the ML Pipeline Step by Step1h 2m · 13 videos
  • Premium skill.Build Your First PyTorch Machine Learning Model47m · 9 videos
  • Premium skill.Implement Linear Regression with PyTorch52m · 11 videos
  • Premium skill.Implement Logistic Regression with PyTorch45m · 12 videos
  • Premium skill.Implement a Non-Linear Neural Network in PyTorch54m · 11 videos
  • Premium skill.Analyze Tensors To Prevent PyTorch Errors54m · 13 videos
  • Premium skill.Apply Data Pipelines to Train PyTorch Models55m · 11 videos
  • Premium skill.Explain Loss, Gradients, and Optimizers1h 9m · 11 videos
  • Premium skill.Build a PyTorch Neural Network Image Classifier51m · 12 videos
  • Premium skill.Apply TensorFlow to Build Your First NLP Pipeline1h · 11 videos
  • Premium skill.Build an RNN Text Classifier with TensorFlow55m · 12 videos
  • Premium skill.Compare RNNs, LSTMs, and GRUs with TensorFlow44m · 8 videos
  • Premium skill.Evaluate a TensorFlow Movie Review Text Classifier50m · 12 videos
  • Premium skill.Compare Machine Learning and AI Engineering48m · 11 videos
  • Premium skill.Explore LLM APIs for AI Engineering52m · 11 videos
  • Premium skill.Analyze LLM Responses and Token Costs53m · 11 videos
  • Premium skill.Program LLMs Using Prompt Engineering1h 9m · 13 videos
  • Premium skill.Build a RAG Application with Chroma & LangChain46m · 10 videos
  • Premium skill.Evaluate AI System Outputs52m · 13 videos
  • Premium skill.Automate AI Evaluation Workflows1h 5m · 13 videos
  • Premium skill.Integrate Tools Into AI Systems47m · 11 videos
  • Premium skill.Build AI Agentic Workflows48m · 9 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

Azure AI Fundamentals (AI-900)

The Azure AI Fundamentals exam validates the candidate's knowledge of machine learning, natural language processing, and computer vision, and is ideal for developers, data scientists, and AI engineers who want to build AI-infused solutions on the Azu...

Exam AI-900Level EntryDifficulty Beginner
AI workloadsMachine learningComputer visionNatural language processingConversational AI
Official certification page

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Many IT organizations are adopting LLMs faster than their teams understand them. That gap brings real risk: hallucinated answers in internal tools, sensitive data entered into personal AI accounts, and AI-generated code that nobody on the team can explain or secure. This course builds a shared foundation so developers and engineers treat foundation models as powerful systems that still need careful engineering.

Role fit: This course suits programmers, developers, data analysts, DevOps engineers, and IT practitioners who already have basic programming experience. It does not teach software engineering itself. Team Leads can assign it to engineers moving into AI application developer, ML engineer, or AI solutions engineer roles.

Time investment: Plan for about 27 hours across 30 skills per learner. The first half goes deep on ML fundamentals in PyTorch. TensorFlow, NLP, and AI engineering topics such as prompt engineering, RAG, evaluation, tools, and agents are covered at an introductory level. The course discusses deployment but does not perform it.

Risk and governance: The course covers practices that support responsible AI use, including:

  • Keeping PII and protected health information out of unmanaged AI accounts
  • Knowing which libraries AI tools import, to reduce security exposure
  • Designing RAG systems that answer "not found" instead of guessing
  • Setting agent rules such as "do not invent policies" and escalating when needed

Change management: Learners code along in Colab notebooks and complete a challenge at the end of each skill. These checkpoints confirm understanding before learners move on. Use Playlists to sequence this course with leadership-focused AI training for a stakeholder-aligned rollout, and use Team Reporting to track progress across the team.

Team Impact

How this training helps your team succeed

IT teams use this training so AI work moves from experiments to grounded, testable applications. The course uses realistic scenarios: a fleet of self-driving taxis generating messy trip data with missing timestamps and negative fares, a support assistant that has to answer refund-policy questions, and an agent that escalates instead of inventing answers.

  • Fewer hallucinated answers reaching users: Your team builds a RAG application with Chroma and LangChain. It grounds responses in a knowledge base drawn from PDFs and internal policy documents. When an answer isn't in the retrieved context, the system is taught to return "not found" rather than guess.
  • Repeatable quality checks before release: Practitioners write code-based evaluators and automate evaluation workflows. These check not-found behavior and required source citations, so AI output quality is measured rather than assumed.
  • Faster diagnosis of AI application behavior: Learners practice thinking through how AI systems use context, tools, memory, and evaluation. That habit helps teams identify whether a poor result comes from missing context, weak retrieval, unclear instructions, or an agent that needs stricter operating rules.
  • Safer AI adoption across the org: Practitioners learn why sensitive data such as PII and PHI should stay out of personal AI accounts and why enterprise accounts matter. They also learn to vet the libraries AI coding tools import and to set operating rules for agents, such as using tools when needed, not inventing policies, and escalating when uncertain.

The result is a team that can explain why models make mistakes, judge when a foundation model needs better context or tools, and build AI features your organization can trust.

After completion

Capabilities your team walks away with

Knowledge

  • How AI, machine learning, deep learning, and generative AI differ, and how ML work — training data, labels, and evaluation metrics — compares with AI engineering on top of foundation models
  • The core building blocks of learning models: linear and logistic regression, the perceptron, and scalars, vectors, matrices, and tensors
  • How loss functions, gradients, and optimizers work together, including when to use mean squared error versus cross-entropy loss
  • The ML pipeline end to end, from data ingestion and cleanup of messy real-world data through training and evaluation
  • Why LLM outputs are probabilistic, how token costs and context shape responses, and why hallucination must always be mitigated
  • Data-handling risks with AI tools, such as keeping PII and protected health information out of unmanaged accounts

Ability

  • Plan ML workflows in pseudocode before writing code, then build regression models, neural networks, and an image classifier in PyTorch
  • Diagnose and fix common tensor shape and data type errors that derail PyTorch training
  • Build and improve an NLP text classifier with TensorFlow using an RNN
  • Write structured prompts using context, role, expectation, and few-shot examples to get more predictable LLM output
  • Build a RAG application with Chroma and LangChain that answers from a knowledge base and returns “not found” when the answer isn’t in the retrieved context
  • Automate evaluation of AI outputs and integrate tools that ground responses in an introductory AI engineering workflow

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

AI Productivity for Professionals

This entry-level AI productivity tools training course shows you how to make AI work for you. You’ll practice prompting ChatGPT, Copilot, Gemini and similar tools to summarize inboxes and research, turn meeting transcripts into task lists, and automa...

~6h

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 291 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to AI & Machine Learning

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

Is it worth it to learn machine learning and AI engineering?

Yes, especially right now. AI and machine learning skills are quickly becoming essential in every line of work, not just ML engineering. Full-stack developers need to know how to build AI features into products, data analysts should understand models for forecasting and decision support, and DevOps teams are supporting inference workflows and vector databases. The value of this course isn’t “becoming an AI scientist,” but learning how to use existing models, prompts, workflows, and evaluation techniques to solve real business problems.

What are the best online resources to learn AI and machine learning quickly?

The fastest way to learn AI and machine learning is through project-based, skills-first training that moves from fundamentals into real builds. The most important things to learn early are model basics like regression, gradient descent, and tensors, then the frameworks and workflows used in real projects. A course like this works well because it puts those ideas into one guided path: you'll build small ML models, learn how LLMs work, and then create portfolio-ready projects like chatbots and RAG apps. From there, other CBT Nuggets AI and cloud courses can help you go deeper into areas like AWS or Azure AI services, data engineering, or DevOps workflows. The advantage of online, at-will learning is that you can build skills in the order your projects and career actually need.

What technical knowledge should I have before learning AI ML engineering?

The main prerequisite for a course like this is basic programming knowledge, especially Python, along with comfort reading code, working with data, and debugging simple problems. You don’t need advanced math, but familiarity with algebra, functions, and how data can be represented in tables or arrays makes concepts like regression, tensors, and gradient descent much easier to grasp. It also helps to understand APIs, JSON, and the basics of how applications pass data between services. This course is designed to build from a foundation like that into practical AI workflows. Other CBT Nuggets courses on programming, Python, cloud, and DevOps can help strengthen those prerequisite skills in a flexible, at-your-own-pace way.

What are the best beginner tutorials to learn PyTorch?

The best beginner PyTorch tutorial will be one that teaches the framework in the context of real machine learning workflows, not as an isolated coding tool. PyTorch makes the most sense when you’re using it to build something real like a regression model, a classifier, or a small neural network. When you can see how tensors, training loops, loss, and backpropagation all work together, you learn faster. CBT Nuggets’ Intro to Machine Learning course introduces PyTorch at a basic level. It also expands that foundation into real AI workflows, LLMs, and portfolio projects. Together, they create an ideal, at-your-own-pace learning path for understanding PyTorch in context instead of just memorizing syntax.

What is the best AI engineer certification?

Right now, there isn’t a single universally recognized "best" AI engineer certification. The field moves too fast, and vendor badges quickly become outdated. What makes this course unique is that it combines ML and AI engineering into a single track. You’ll first understand how models actually work, then learn to build reliable workflows around them using RAG, rigorous evaluation, hallucination reduction, latency awareness, and pipeline design. This integrated approach gives you durable, transferable skills far more valuable than any single certification, plus a certificate of completion to showcase on your resume and LinkedIn.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.