Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI Engineering Fundamentals
Hot & New
New
Rating: 4.9 out of 5(11 ratings)
87 students

AI Engineering Fundamentals

Build production-grade LLM apps with OpenAI SDK: RAG, agents, prompt security, LLM evaluation, & deployment
Created byTechBricks Lab
Last updated 7/2026
English
English

What you'll learn

  • Build a mini Transformer from scratch and understand self-attention, multi-head attention, positional encoding, and GPT-style autoregressive generation
  • Master tokenization (BPE, WordPiece, SentencePiece) and control LLM outputs using temperature, top-k, top-p sampling, streaming, and context windows
  • Apply prompt engineering techniques: zero-shot, few-shot, chain-of-thought, ReAct, prompt chaining, and JSON-mode structured output extraction
  • Defend LLM apps against prompt injection and jailbreaks by building a secure chatbot with input validation and defensive system prompts
  • Set up a professional AI dev environment with API key hygiene, determinism controls, logging, and run open-source models locally using Ollama

Course content

10 sections224 lectures23h 42m total length
  • Course Introduction9:09
  • Let's Taste It First!9:54

    Discover ai engineering fundamentals by balancing science and engineering, from temperature and tokenization to transformer concepts and cost-aware pipelines, culminating in chat-with-docs and rag applications.

  • Module Introduction6:03
  • How This Course Works (MUST READ)2:35
  • API Keys Env2:34

    Manage api keys with environment variables to keep secrets out of code and across environments. Avoid committing .env files, use secret stores or managers, and rotate keys with least privilege.

  • Secrets Hygiene2:24
  • Mini Lab: Env Setup10:31
  • Lab News Briefing14:01
  • Determinism Controls2:32
  • Basic Logging2:33
  • Open Vs Closed Models3:14
  • Local LLMs2:33
  • Ollama2:23

    discover how to run and manage large language models locally with Ollama, a runtime and manager exposing a local API at localhost:11434 for private on-device prototyping.

  • Mini Lab: Ollama Setup7:10
  • Lab Hello LLM10:58

    Build a real LLM app that runs on OpenAI in the cloud and Ollama locally, with secure config, deterministic outputs, safe logging, and multi-provider support.

  • Module Conclusion4:50
  • Why AI Engineering?8:08

    Discover why AI engineering is the fastest-growing tech career, with high salaries and a clear path from Python to production AI systems, through rag, agents, and production apis.

Requirements

  • Basic Python knowledge. No prior AI, ML, or deep learning experience is required to get started.
  • A computer with at least 8 GB of RAM and a stable internet connection.
  • Curiosity and a willingness to think like a scientist: form hypotheses, run tests, and iterate based on evidence; we'll teach the rest.
  • Familiarity with using a terminal or command line is helpful, but every command is walked through step by step.

Description

Note: This course contains the use of AI.

Stop watching AI tutorials. Start engineering AI systems; the scientific way.

Most "Learn AI" courses teach you to copy a notebook and call it a day. This course is different. We treat AI engineering the way real scientists treat their work: with first principles, clean experiments, measurable outcomes, and honest reasoning about what works and why. Every module follows our Bricks → Walls → Castles model: small concepts → focused mini labs → full project builds.


In this fundamental course of focused, project-based learning, you'll go from "I know Python" to "I can design, build, evaluate, and deploy real LLM applications." Every concept is taught before you use it. Every lab connects to the bigger picture. Every project ends with something you can put on your GitHub, your resume, and your portfolio.


WHAT MAKES THIS COURSE DIFFERENT

Scientist-led pedagogy. TechBricks is a team of scientists and engineers with 45+ years of combined experience across academia and industry. We teach intuition AND math; no black boxes, no hand-waving.

Concept-first, then code. Every module follows our Bricks → Walls → Castles model: small concepts → focused mini-labs → full project builds. You'll never wonder "but WHY does this work?"

Framework-light. You'll use the OpenAI SDK directly (no LangChain, no LlamaIndex, no magic). When you finish, you'll deeply understand what those frameworks do under the hood — and when NOT to use them.

Real projects, not toy demos. You'll build a mini-Transformer from scratch, an LLM playground, a document data extractor, a multi-step reasoning engine, an injection-resistant chatbot, a chat-with-docs RAG system, a tool-using agent, an evaluation pipeline, and a production FastAPI service.

Both cloud and local LLMs. Learn with OpenAI API AND with free local models via Ollama — so the course works whether you have a budget or not.


PROJECTS YOU'LL ADD TO YOUR PORTFOLIO

• Mini-Transformer (from scratch)

• Interactive LLM Playground

• Intelligent Document Data Extractor

• Multi-Step Reasoning Engine

• Injection-Resistant Secure Chatbot

• Chat-with-Docs RAG Application

• Tool-Using AI Agent (no frameworks)

• Automated Evaluation Pipeline

• Production-Grade LLM API with FastAPI


37 mini-labs + 13 project labs = 50 hands-on exercises.


Enroll today and start building AI applications you actually understand.


See you in Module 1.

The TechBricks Team

Who this course is for:

  • Software engineers and developers who want to add production-ready LLM and AI engineering skills to their toolkit.
  • Data analysts, scientists, and ML practitioners moving from classical ML into modern LLMs, transformers, and generative AI.
  • Beginners and career switchers who want a rigorous, scientist-led introduction to how Large Language Models actually work under the hood.
  • Tech leads, product managers, and AI-curious professionals who need a hands-on understanding of LLM capabilities, costs, and security risks.
  • Students and self-learners who prefer learning by building real projects (mini-transformer, LLM playground, secure chatbot) over passive lectures.
  • Who this is NOT for: People looking for a get-rich-quick AI shortcut. We don't promise you'll be a senior AI engineer in 30 days. We promise you'll *actually understand* what you're building.