Advanced RAG: HyDE, Query Expansion, and Self-RAG
Apply query rewriting, hypothetical document embeddings, and self-reflective retrieval.
Step-by-step guides to master machine learning concepts and build practical projects
Apply query rewriting, hypothetical document embeddings, and self-reflective retrieval.
Learn how to measure whether your agent is actually working with rigorous evaluation.
Prevent agents from taking harmful actions using human-in-the-loop and constraint patterns.
Build a complete agent that searches, synthesizes, and produces structured reports.
Build agents that interact with REST APIs, databases, and file systems.
Break down every effective prompt into its four core components and learn when to use each one.
Learn how chain-of-thought prompting dramatically improves LLM accuracy on complex tasks by making the model show its reasoning.
Compare fixed-size, recursive, semantic, and proposition-level chunking with benchmarks.
Automate model training, testing, and deployment with GitHub Actions.
Package ML models and their dependencies into portable Docker containers.
Collect, clean, format, and split fine-tuning datasets for instruction following.
Load PDFs, HTML, Word docs, and databases — handle messy real-world documents.
Compare OpenAI, Cohere, and open-source embedding models for quality and cost.
Log parameters, metrics, and artifacts and compare experiment runs with MLflow.
Understand feature stores, their architecture, and when to use them.
Fine-tune a 7B model on a custom dataset and deploy it as a production API.
Rigorously measure whether your fine-tuned model is actually better.
Step-by-step: build a web research agent that finds information and writes reports.
Understand classic fine-tuning and why it is impractical for large models.
Master models, datasets, transformers, and PEFT — your complete fine-tuning toolkit.
Learn essential Kubernetes concepts for deploying and scaling ML inference services.
Understand the math behind LoRA and how to configure rank, alpha, and target modules.
Understand short-term, long-term, episodic, and semantic memory for stateful agents.
Merge LoRA weights, quantize for inference, and serve with vLLM.
Structure ML repositories for reproducibility and version data with DVC.
Build a complete ML pipeline from training to monitored production deployment.
Set up monitoring to detect when your production model starts to fail.
Use MLflow Model Registry to version, promote, and roll back production models.
Deploy a trained ML model as a production REST API using FastAPI.
Design systems where multiple agents collaborate to complete complex tasks.
Learn to reliably get structured output from LLMs — JSON, markdown, tables, and code — using explicit format instructions.
Compare parameter-efficient fine-tuning methods beyond LoRA for different use cases.
Learn how to connect multiple prompts into pipelines where the output of one step becomes the input of the next — enabling complex, reliable AI workflows.
Apply everything from the Prompt Engineering Fundamentals course to build a complete AI writing assistant with persona, constraints, and format control.
Learn to identify the four most common prompt failures and apply targeted fixes to get reliable, high-quality LLM output.
Learn how to systematically test, evaluate, and improve your prompts using test sets, scoring rubrics, and A/B comparison techniques.
Combine 4-bit quantization with LoRA to fine-tune large models on a single GPU.
Understand the full RAG pipeline from ingestion to retrieval to generation.
Build a full RAG system over a large document corpus with an evaluation pipeline.
Measure faithfulness, answer relevancy, and context precision systematically.
Master the core Reason+Act loop that powers most production AI agents.
Add cross-encoder re-ranking to surface the most relevant chunks after initial retrieval.
Understand semantic search, BM25, and hybrid retrieval — and when to combine them.
Learn how to use system prompts and role assignment to control LLM tone, constraints, and default behaviors for entire conversations.
Define and connect tools so agents can search the web, run code, and query databases.
Configure learning rate, batch size, and epochs — and debug training instability.
Set up, index, and query the three most popular vector databases.
Understand how agents plan, act, observe, and iterate to complete tasks autonomously.
Understand the MLOps lifecycle and why most ML models never ship.
Understand how large language models work, what tokens are, and why the way you write prompts determines the quality of every AI output.
Choose the right technique — fine-tuning, RAG, or prompt engineering — for any LLM task.
Understand when RAG beats fine-tuning and when it does not — and why it dominates in 2026.
Learn how to use zero-shot and few-shot prompting to shape model behavior and get reliable, consistent outputs.
REST, gRPC, file drops, message queues, SAP/Oracle adapters, SSO — the integration toolkit FDEs reach for. How to wire customer systems together without the integrations becoming the engagement.
Deploying LLM-powered agents that read the ontology, call tools, and amplify human operators. The frontier of FDE work — and the discipline that keeps it from becoming a liability.
Walk through a complete FDE deployment for Northbound Freight, end to end. Discovery to hand-off. The artifact you take to interviews and to your first real engagement.
Getting humans to actually use the system you shipped. Incentives, training, the skeptic in the room, and what happens after the cutover honeymoon ends.
What operators need to see at a glance, what they need to act on, and what they will quietly stop using. The display surfaces that let executives, analysts, and operators all see the same system without losing trust.
Sourcing data from legacy systems, broken exports, and reluctant DBAs. Monday of week 3 is when the FDE earns their keep — and where most engagements stall if you don't know the moves.
Discover, prototype, deploy, measure, iterate — the weekly rhythm that turns a 6-week engagement into a system the customer actually uses. The loop that defines FDE work.
From whiteboard sketches to a typed object model your team can build against. The single most leveraged craft an FDE practices — and the one that separates senior FDEs from mid-level engineers.
Why FDEs sit inside the customer's office, walk their workflows, and ship code against their real data — and why this model produces results that remote, spec-driven engineering cannot.
Briefing a VP in five minutes, surviving the steering committee, and writing memos that get read. The off-keyboard work that decides whether the technical work ever gets to ship.
Training, runbooks, on-call rotations, and the documentation that survives your departure. The discipline that decides whether the platform is yours forever or theirs from now on.
When to drag-and-drop, when to drop to TypeScript, and how to keep both maintainable across a long engagement. The composition question that decides whether your apps survive past iteration 6.
Picking the first slice that proves value, fits a sprint, and earns you the right to keep building. The scoping calls FDEs make in week 2 — and how to make them well.
Workshop-style app construction on top of the semantic layer. Forms, tables, maps, workflows that operators actually use. The week Maria finally gets her screen.
SOC 2 questionnaires, data residency, MSAs, SOWs — the back-office work that decides whether you ship. The terrain FDEs most consistently under-invest in, and the moves that get you through.
Cutover plans, dual-running with the old system, rollback procedures, and the first week of live operations. The moment the dev-environment morning view becomes the system of record.
Object types, link types, and actions for the customer's domain — committed to the platform. The FDE's most leveraged design decision, and how to make it survive contact with reality.
Operating inside air-gapped networks, classified environments, and customer-managed clouds without breaking trust. The operational discipline that distinguishes a serious FDE from a cowboy.
How to find the right people inside a customer organization, ask the right questions, and walk out of week 1 with a problem worth solving. The first craft an FDE practices on Monday morning.
The Forward Deploy Engineer role explained — its origin at Palantir, what FDEs actually do day to day, and how the role differs from solutions engineers, consultants, and traditional software engineers.
Actions are the only safe way to mutate ontology state. Learn how to design them: parameters, validations, side effects, idempotency, and audit.
How object types, link types, action types, functions, datasources, and the security layer compose into a working ontology — and how data and writes actually flow through them.
Bring it all together. Design and ship a complete logistics ontology — objects, links, actions, functions, security, and the test suite to prove it works.
What separates an ontology that thrives over years from one that collapses under its own weight. Patterns for granularity, idempotency, observability, and ontology hygiene.
The ontology needs data to model. Learn how to back object types with datasets, streams, and external APIs — and keep them in sync with the ontology layer.
Functions are typed compute over your ontology — derived properties, business logic, ML model invocations. Pure, composable, cacheable.
Hands-on: implement typed action types that mutate ontology state, write functions that compute derived values, and test the whole thing end-to-end.
Hands-on: take the Northwind logistics model from design to code. Object types, enums, structs, link types, and a working multi-entity ontology.
Why ontologies exist, what problems they solve, and where they fit between raw data and the applications that depend on it.
Connect your object types into a graph. One-to-many, many-to-many, intersection links, cardinality, and the rules that keep relationships honest.
From a business domain to a complete schema — without writing code. Domain interviews, noun-verb extraction, naming, and the right amount of normalization.
Querying the ontology: filter, aggregate, paginate, traverse links. Then: interfaces — cross-cutting contracts that let multiple object types share behavior.
Object types are the nouns of your ontology. Learn how to define them: primary keys, titles, descriptions, properties, and the common pitfalls that ruin a model later.
The type system at the heart of the ontology — primitives, semantic types, enums, structs, arrays, geo, attachments — and how to design properties that scale.
Lock down your ontology — object-, property-, and row-level access controls; markings for classification; action permissions; and the policy patterns that scale.
What a semantic layer is, why it became necessary, and how the ontology pattern implements it as a typed, operational model — not just a metrics catalog.
From zero to a working ontology workspace. Project layout, tooling, version control, and a first end-to-end smoke test.
Your ontology will change. Learn how to version it, branch for safe experimentation, run migrations, and deprecate cleanly — without breaking every consumer.
What the Anthropic Claude Certified Architect credential is, who it's for, and why it matters for AI engineering professionals.
Prepare for the Anthropic Claude Certified Architect certification. Covers prompt engineering, model selection, context window management, tool use, multi-agent systems, safety, and production deployment patterns.
Exam structure, question types, time limits, domain weights, and the scoring model for the Claude Certified Architect certification.
A structured week-by-week study roadmap, resource list, and hands-on lab strategy to prepare for the Claude Certified Architect exam.
Design and implement a production-grade multi-tenant Claude application covering all 5 domains: model selection, prompt engineering, caching, tool use, and safety guardrails.
Master Claude model tiers, capability differences, context windows, extended thinking, and the decision framework for selecting the right model for any use case.
Scenario-based practice questions covering Claude model selection, capability trade-offs, extended thinking, and cost estimation.
Three real-world prompt engineering scenarios to build, test, and iterate in the Claude API. Complete this lab before attempting Domain 2 practice questions.
System prompt design, few-shot examples, chain-of-thought, XML structuring, extended thinking, and output format control for the Claude Certified Architect exam.
10 scenario-based practice questions on system prompt design, few-shot prompting, chain-of-thought, XML structuring, and output format control.
Master the 200K context window strategy, prompt caching implementation, conversation history management, and the in-context vs. RAG decision for the Claude Certified Architect exam.
Hands-on lab: implement prompt caching on a real document Q&A system and build a basic RAG pipeline. Measure cost impact before and after caching.
10 scenario-based practice questions on prompt caching, in-context vs. RAG decisions, context window strategy, and conversation history management.
Build a working two-agent pipeline with tool use, schema validation, and prompt injection testing. The hands-on foundation for Domain 4 exam questions.
10 scenario-based practice questions on tool definitions, agentic loops, stop_reason handling, multi-agent architecture, and inter-agent security.
Master function calling, tool definitions, the agentic loop, orchestrator–worker patterns, inter-agent guardrails, and when multi-agent is the wrong choice.
10 scenario-based practice questions on Constitutional AI, input/output guardrails, prompt injection defense, error handling, streaming, and cost control.
Master Constitutional AI, input/output guardrails, prompt injection defense, streaming, error handling, and cost control for production Claude deployments.
60-question timed mock exam covering all 5 domains at exam difficulty. Simulate the real test: 120 minutes, 75% to pass (45/60).
Understand the essential linear algebra concepts for deep learning, including scalars, vectors, matrices, and matrix operations, with clear examples for beginners.
Understand the architecture and training of deep neural networks, explore their power in learning complex patterns, and learn how to build and train deep networks using Keras.
Learn what artificial neural networks are, how they work, and why they form the foundation of modern deep learning.
Learn the essential statistics concepts every beginner needs for deep learning, including mean, variance, standard deviation, and probability distributions, with clear, practical explanations.
Learn what activation functions are, why they are important in deep learning, and explore commonly used activation functions with clear, beginner-friendly explanations
Learn the fundamentals of binary logistic regression, how it works, and how it is used to perform binary classification tasks with clear examples for beginners.
Learn how to select and prepare datasets for deep learning, and understand common loss functions like MSE and Cross-Entropy with beginner-friendly explanations.
Learn what Bayesian Networks are, how they model uncertainty and dependencies, and see real-world examples to understand them clearly.
Build your first deep learning model to classify handwritten digits using TensorFlow and Keras, explained step-by-step for beginners.
Understand gradient descent and optimization techniques for deep learning, including how models learn by minimizing loss using gradients, with clear explanations and examples.
Understand what hyperparameters and regularization are in deep learning, why they are important, and how to tune them to improve your models, explained clearly for beginners.
Get started with deep learning by understanding what it is, how it differs from machine learning, and explore key concepts like neural networks and activation functions with beginner-friendly explanations.
Understand the foundational concepts in deep learning, including neurons, layers, activation functions, loss functions, and the training process, with simple explanations and examples.
Learn the fundamentals of linear regression, how it works, and why it is important as a building block for deep learning, explained clearly for beginners.
Learn what loss functions are, why they are important, and understand different loss functions for regression, binary classification, and multiclass classification with clear examples.
Understand how logistic regression is extended to multiclass classification using the softmax function, with clear examples and practical explanations for beginners.
Learn the fundamental concepts behind neural networks, including perceptrons, activation functions, forward and backward propagation, and how they power deep learning systems.
Learn what nonlinearities are in deep learning, why they are essential, and explore commonly used activation functions with beginner-friendly explanations and examples.
Learn what normalization is in deep learning, why it is important, and explore common normalization techniques such as batch normalization and layer normalization with practical examples.
Learn what optimization means in deep learning, why it is important, and how techniques like gradient descent and advanced optimizers help neural networks learn efficiently.
Understand how outputs are represented in deep learning models for regression, binary classification, and multiclass classification, explained clearly for beginners.
Learn practical guidelines for designing effective deep neural networks, including architecture decisions, activation choices, layer sizing, and strategies to prevent overfitting.
Understand the fundamental differences between regression and classification in deep learning, when to use each, and see clear examples for beginners.
Learn what residual connections are, why they are important in deep learning, and how they help train deeper networks effectively with clear beginner-friendly explanations.
Learn what residual connections and normalization are, why they are important, and how they improve training in deep networks, explained clearly for beginners.
Understand what stochastic gradient descent (SGD) is, how it works, and why it is important in training deep learning models, explained with clear beginner-friendly examples.
Learn how to build and train your first deep neural network using PyTorch with a clear, step-by-step example on the MNIST dataset.
Learn how to build and train your first deep neural network using TensorFlow and Keras with clear, step-by-step guidance on the MNIST dataset.
Understand what vanishing and exploding gradients are, why they occur in deep networks, and practical strategies to mitigate them during training.
Learn why variance in SGD matters, how it affects training, and practical methods like mini-batching, momentum, and advanced optimizers to reduce variance effectively.
Learn how to structure and execute a business intelligence project using Python and modern BI tools, from data extraction to dashboarding and delivering actionable insights.
Apply your advanced deep learning skills to a comprehensive capstone project, guiding you through planning, dataset preparation, model development, evaluation, and deployment for your portfolio.
Apply advanced deep learning to build a complete computer vision project using CNNs and transfer learning, guiding you from dataset preparation to model deployment.
A complete, clear recap of what convolutions are, why they matter, and how they fit into the deep learning pipeline for image and signal tasks.
Learn how to build, train, and evaluate convolutional neural networks (CNNs) in PyTorch with a practical step-by-step example using the CIFAR-10 dataset.
Learn the fundamentals of Convolutional Neural Networks, understand how they process image data, and build your first CNN for image classification using Keras.
Understand the deep connection between data compression and machine learning, and how prediction and compression are two sides of the same coin.
Learn how to create a compelling data science portfolio that showcases your skills, projects, and analytical thinking to stand out in job applications and networking.
Explore advanced training techniques in deep learning, including learning rate scheduling, gradient clipping, mixed precision training, and data augmentation for stable and efficient model training.
Understand what deep representations are, how deep networks learn hierarchical feature representations, and why they are crucial for deep learning models to generalize effectively.
Learn the practical design principles for building effective convolutional neural networks, including filter sizes, pooling strategies, activation functions, and regularization for image tasks.
Learn how to implement dilation and upconvolution (transposed convolution) in PyTorch for tasks like semantic segmentation and feature map upsampling with clear, practical examples.
Learn what dilation and upconvolution are, how they work, and why they are important for tasks like semantic segmentation and feature expansion in deep learning.
Learn what dimensionality reduction is, why it matters in machine learning, and how techniques like PCA, t-SNE, and UMAP help simplify high-dimensional data for effective analysis.
Understand Gaussian Processes, a powerful non-parametric method for regression and uncertainty estimation in machine learning.
Learn the fundamentals of Generative Adversarial Networks, how they work using a generator and discriminator, and implement a simple GAN to generate synthetic data using PyTorch.
Learn what genetic algorithms are, how they mimic natural selection to solve optimization problems, and how they are used in machine learning.
A clear, beginner-friendly introduction to NLP, explaining what it is, why it matters, and its key tasks with practical examples.
A beginner-friendly introduction to transformers in deep learning, explaining what they are, why they matter, and how they work to process sequences efficiently.
Understand the key limitations and fundamental limits of machine learning to set realistic expectations while building and using ML models.
Apply your machine learning skills in a final project that demonstrates your ability to build, evaluate, and communicate a complete ML pipeline using a real-world dataset.
Learn different aspects and methods for evaluating your machine learning and deep learning models effectively to ensure they generalize well and are ready for production.
Learn how to structure and execute an advanced NLP project using transformers for text classification, including data preparation, model training, evaluation, and deployment.
Learn what overfitting is, why it occurs, how to detect it, and how to prevent it to build better machine learning models.
Learn what pooling layers are, how they reduce spatial dimensions, and why they are essential in convolutional neural networks, explained clearly for beginners.
Learn what positional embeddings are, why they are crucial in transformers, and how they help models understand the order of sequences in deep learning.
Learn what Random Forest Regression is, how it works, and how it helps in building robust, accurate machine learning models.
Learn the fundamentals of Recurrent Neural Networks, understand their architecture for handling sequential data, and build your first RNN for sequence prediction using Keras.
Learn what regression analysis is, how it helps in understanding relationships between variables, and see practical examples to build your ML intuition.
Understand reinforcement learning, how agents learn from rewards and actions, and see real-world examples to grasp this essential machine learning paradigm.
Learn what self-attention and multi-head attention are, how they power transformers, and why they are essential for modern deep learning tasks like NLP and vision.
Learn what semi-supervised learning is, why it is important, and how it bridges supervised and unsupervised learning using a clear, engaging anecdote.
Learn what convolutions are, how they work, and how they form the building blocks of convolutional neural networks (CNNs) for image and signal processing.
Learn what supervised learning is, how it works, its types, and practical examples to understand how machines learn from labeled data.
Learn what Support Vector Machines are, how they work, and see clear examples to understand this powerful ML algorithm for classification.
Learn essential text preprocessing techniques for NLP, including tokenization, lowercasing, stop word removal, stemming, lemmatization, and practical Python examples for your projects.
Learn the fundamentals of transfer learning, how it accelerates model training by leveraging pre-trained models, and implement transfer learning for image classification using Keras.
Explore practical applications of transformers in natural language processing, computer vision, speech, and code generation, with clear examples and intuitive explanations.
Learn the architecture behind transformers, the model powering state-of-the-art NLP and vision systems, with a breakdown of multi-head attention, positional encoding, and practical implementation in PyTorch.
Understand how the transformer encoder-decoder architecture works for translation and sequence-to-sequence tasks in modern deep learning.
Learn what attention mechanisms are, why they matter in deep learning, and how they power modern architectures like transformers for sequence and vision tasks.
Discover what unsupervised learning is, how it works, and why it is essential for machine learning, with relatable examples and an engaging anecdote.
Understand the difference between underfitting and overfitting in deep learning, how to detect them, and practical strategies to achieve a balanced model for better generalization.
Learn what underfitting is, why it happens, how to detect it, and how to fix it to improve your machine learning models.
Learn the fundamentals of A/B testing, including hypothesis formulation, experiment design, and analysis using Python to drive data-driven decisions confidently.
Learn essential techniques for cleaning and preprocessing data, including handling missing values, outlier treatment, encoding categorical variables, and scaling to prepare your data for modeling.
Learn how to collect data for your machine learning projects using Python web scraping techniques with libraries like requests and BeautifulSoup.
Learn how to create effective data visualizations using Python with Matplotlib and Seaborn to explore and communicate insights from your data.
Learn what decision trees are, how they work, and how to implement them using Python and scikit-learn for classification and regression tasks.
Learn what ensemble methods are, why they improve machine learning models, and how to implement bagging, boosting, and stacking with scikit-learn.
Learn how to perform effective exploratory data analysis using Python, uncover data patterns, identify anomalies, and prepare your dataset for modeling.
Learn the importance of feature engineering in machine learning, including handling missing values, encoding categorical variables, and feature scaling with practical Python examples.
Learn what logistic regression is, how it works, and how to implement it using Python and scikit-learn in this clear, beginner-friendly tutorial.
Learn how to deploy your machine learning model using FastAPI, enabling your models to serve predictions through a simple API for real-world applications.
Learn how to evaluate your machine learning models effectively using accuracy, confusion matrix, precision, recall, F1-score, and ROC-AUC, with clear Python examples.
Master prompt engineering to get clear, accurate, and actionable outputs from LLMs, improving your productivity and AI workflows.
Learn essential techniques for cleaning and preprocessing data, including handling missing values, outlier treatment, encoding categorical variables, and scaling to prepare your data for modeling.
Master the essentials of statistical analysis for data science, including descriptive and inferential statistics, hypothesis testing, and practical implementation using Python.
Master the fundamentals of time series analysis using Python, including visualization, decomposition, ARIMA modeling, and forecasting to analyze temporal data effectively.
Understand the three main types of machine learning: supervised, unsupervised, and reinforcement learning, with clear examples for beginners.
Learn what machine learning is, its practical use cases, and why it is important in today’s world with clear beginner-friendly explanations.
Learn how to build, train, and evaluate your first linear regression model using Python and scikit-learn in this beginner-friendly guide.
Build a complete neural network project from scratch, including data preparation, model design, training, and evaluation for image classification
Master the art of hyperparameter optimization with grid search, random search, and Bayesian optimization techniques for better model performance
A practical, step-by-step tutorial explaining 2-Stage Backpropagation with PyTorch code examples for better convergence and generalization in training neural networks.
Try adjusting your search terms or filters