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.

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.

Put this course to work for your team

Every plan includes this course plus 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

AI initiatives create risk when teams can prompt tools but cannot evaluate model behavior, protect sensitive data, or explain failures. This 26.9-hour beginner course gives IT Directors and Training Managers a structured way to onboard programmers, developers, data analysts, IT Practitioners, and DevOps engineers with basic coding experience into practical ML and AI engineering workflows. Teams build shared vocabulary across AI, ML, deep learning, and GenAI, then move into regression, tensors, PyTorch, TensorFlow, LLM APIs, RAG, evaluation, and agent safety. For change management, assign it as a foundation before approving production AI work so teams align on privacy cautions, model uncertainty, testing, and escalation paths. CBT Nuggets Playlists can sequence the course for role-based cohorts, and Team Reporting helps Team Leads track progress across the full learning path.

Team Impact

How this training helps your team succeed

IT teams complete this training to move from AI experimentation to more testable, governed workflows. Course scenarios include image classification uncertainty, safe use of enterprise LLM accounts, tensor debugging, RAG apps with Chroma and LangChain, and agent evaluation.

  • Reduce AI data-handling risk by reinforcing cautions around PII, PHI, personal accounts, enterprise accounts, connectors, and organizational policies.
  • Improve reliability by teaching teams to evaluate outputs, inspect failed cases, and avoid “run it and hope it works” AI delivery.
  • Shorten troubleshooting cycles by giving practitioners a working model of loss functions, gradients, optimizers, tensors, and training loops.
  • Support safer AI agents with limited tools, validated arguments, stop conditions, trace logging, escalation, human review, and eval datasets.

After completion

Capabilities your team walks away with

Knowledge

  • Differences between AI, machine learning, deep learning, and generative AI.
  • How regression, classification, perceptrons, tensors, and neural networks fit into ML systems.
  • Why loss functions, metrics, gradients, optimizers, and training loop order matter.
  • How PyTorch and TensorFlow support model building for structured data, images, and text.
  • How LLM APIs, token costs, prompt engineering, RAG, tools, and agents shape AI engineering work.

Ability

  • Build introductory PyTorch models for linear regression, logistic regression, non-linear networks, and image classification.
  • Create TensorFlow NLP workflows, including text classification and evaluation.
  • Analyze tensor shape issues that cause PyTorch errors.
  • Build a RAG application using Chroma and LangChain.
  • Evaluate AI outputs, automate evaluation workflows, and inspect failures in agent behavior.

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 Directors 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 subscription

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

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to AI & Machine Learning

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

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?

Talk to our sales team to find the right plan for your organization.