






Artificial Intelligence (AI) has moved from a chat window into your terminal, your integrated development environment (IDE), and your ticket queue. It’s now part of the systems you build and run, so treating it as a black box no longer works. You need to know why a model gives a different answer to the same prompt, why it confidently makes things up, what a million tokens really costs, and what an agent is allowed to touch when it runs on its own.
This course gives you that understanding without requiring you to read research papers. You'll start with the modern AI stack and how it has evolved, and then look inside the model at parameters, tokens, context windows, sampling, and hallucinations. From there, you'll learn to choose and run models by weighing performance against cost and latency, and you'll run one model on your own machine. You'll go from prompt engineering to context engineering, and you'll see how retrieval-augmented generation (RAG) works from start to finish and when to choose it over fine-tuning or a longer context window.
The second half covers agentic AI. You'll learn the loop that makes an agent an agent, how tool calling lets models act in the real world, and why the harness around the model matters as much as the model itself. You'll see subagents, orchestrators, and human-in-the-loop guardrails, and then you’ll watch an agent work through a ticket end to end. You'll also learn how the Model Context Protocol (MCP) fixes the N×M integration problem, connect an MCP server yourself, and compare orchestration frameworks like LangChain, LangGraph, and CrewAI. The course closes with the security risks that matter most, such as prompt injection and over-privileged agents, and the identity, runtime, and observability controls that keep AI systems in check.
This course doesn't teach you to train models or derive the math behind them. That's built for technical professionals who need to understand, evaluate, build with, and secure AI systems at work.

Bryan Krausen, currently the VP of Consulting Services at River Point Technology, has a rich background in tech, starting from 2001.
His platform experience includes strong AWS and VMware virtualization skills, data center design, and implementation. He is adept with HashiCorp products and infrastructure as code development.
Bryan has co-authored the book "Running HashiCorp Vault in Production" and authored several HashiCorp Vault and Terraform courses.
His certifications include HashiCorp Vault and Consul, along with numerous AWS certifications. Bryan actively participates in community groups and has held leadership roles in Louisville VMUG and AWS User Group.
KodeKloud courses are designed for learners at different skill levels, from beginners to experienced IT professionals looking to develop or strengthen their technical skills.
Yes. Many KodeKloud courses include hands-on labs and practical exercises that let you apply what you learn in real-world environments.
Prerequisites vary by course. Each course page provides information about the recommended knowledge or experience you may need before starting.
Yes. KodeKloud courses are designed for self paced learning, so you can learn according to your schedule and revisit lessons and practice activities as needed.
Yes. KodeKloud can be accessed through supported web browsers and mobile devices, allowing you to learn from different devices.
Certificate availability depends on the course and your KodeKloud plan. Check the individual course page or your account for the applicable certificate details.
Course completion time varies depending on the course length, your prior experience, and how much time you spend on hands-on practice.
Yes. Courses that include hands-on labs allow you to practice concepts as you progress through the lessons.
Choose a course that matches your learning goals, review its requirements and curriculum, and select the available subscription option to start learning.