Создать аккаунт и подать заявку
SOFTWARE DEVELOPMENT · ПРОДВИНУТЫЙ УРОВЕНЬ

AI for Java Developers

Master AI engineering with Java and Spring AI — from prompt engineering and RAG to agents, production resilience, and building neural networks and LLMs from scratch.

Продвинутый24 недели180 часовГибрид
Выбранный курс будет перенесён в Ingress Portal.
ПРЕИМУЩЕСТВА КУРСА

Java-first AI engineering

Learn to build real AI applications using Spring Boot and Spring AI instead of generic Python-only tutorials.

🧠

From API calls to first principles

Go beyond using LLMs — understand and build the math, neural networks, and transformer architecture behind them.

🏗️

Production-grade architecture

Cover resilience, security, observability, and scalability patterns needed for real enterprise AI systems.

ВАШ УРОВЕНЬ
НачальныйСреднийПродвинутыйЭксперт
ЧТО ВЫ СМОЖЕТЕ ДЕЛАТЬ

Навыки, которыми вы овладеете к концу этого курса.

  • Build production-grade AI applications in Java using Spring Boot and Spring AI
  • Design and implement RAG pipelines with embeddings, vector databases, and reranking
  • Build tool-calling agents and orchestrate multi-agent workflows using MCP
  • Architect resilient, secure, and observable AI systems for enterprise use
  • Apply model routing strategies across local, open-source, and multi-provider LLMs
  • Understand and implement the mathematics behind neural networks and transformers
  • Build a neural network and a small GPT-style language model from scratch
  • Fine-tune, quantize, and deploy open-source models, including multimodal use cases
КРАТКАЯ ПРОГРАММА

Ознакомьтесь со структурой, не читая учебник.

Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.

01Introduction to AI & LLM Engineering6 уроков+

AI, Machine Learning & Generative AI Foundations

What Are LLMs? Models, Providers & Tokens

Context Windows, Temperature & Sampling

Prompt Engineering & Message Roles

Prompt Templates & Structured Output

Spring AI, ChatClient, Memory & Streaming

02Building AI Applications with Java6 уроков+

Spring Boot + Spring AI Application Setup

Structured AI Responses & Conversation Management

Tool Calling and Tool Design

External APIs as Read & Write Tools

Embeddings, Semantic Search & Vector Databases

PostgreSQL + pgvector and Basic RAG

03RAG & AI Data Engineering6 уроков+

RAG Architecture & Knowledge Ingestion

Website, HTML, PDF & Database Processing

Data Cleaning, Chunking & Chunk Overlap

Metadata, Embedding Pipelines & Vector Search

Hybrid Search, Query Rewriting & Reranking

Citations, Knowledge Synchronization & RAG Evaluation

04MCP, Agents & AI Workflows6 уроков+

Model Context Protocol Architecture, Client & Server

MCP Tools, Resources & Enterprise System Integration

What Is an AI Agent? Agent vs Chat vs Workflow

Agent State, Memory, Planning & Reasoning

Agent Loops, Termination & Multi-Agent Communication

Deterministic vs Agentic Workflows & Human-in-the-Loop

05AI System Architecture & Resilience6 уроков+

AI-Native Architecture, Orchestration & Model Gateway/Router

Event-Driven AI, Kafka & Microservice Integration

Sync vs Async and Multi-Tenant AI Platforms

LLM Failure Modes, Timeouts, Retries & Circuit Breakers

Caching, Semantic Caching & Rate Limiting

Reactive AI, Backpressure & Cost/Token Optimization

06AI Security, Evaluation & Observability6 уроков+

AI Threat Model: Prompt Injection, Jailbreaking & RAG Poisoning

Tool Abuse, Authorization, Least Privilege & Data Privacy

Guardrails, Input/Output Validation & Secure Agent Design

AI Evals: Groundedness, Relevance, Correctness & Hallucination Detection

Tool-Calling & Agent Evaluation, Regression Testing

AI Tracing with OpenTelemetry, Micrometer, Prometheus & Grafana

07Local Models & Multi-Model Architecture5 уроков+

Open-Source & Local LLMs with Ollama

GPU vs CPU Inference and Quantization

Small vs Large Language Models & Reasoning Models

Model Selection, Routing & Multi-Provider Architecture

Cost-, Latency- and Privacy-Based Routing

08Mathematics & Machine Learning Foundations5 уроков+

Linear Algebra: Vectors, Matrices & Cosine Similarity

Probability, Statistics & Distributions

Calculus & Optimization: Gradients and Gradient Descent

Supervised & Unsupervised Learning, Regression & Classification

Overfitting, Regularization & Model Evaluation Metrics

09Neural Networks from Scratch6 уроков+

Artificial Neurons, Weights, Bias & Activation Functions

Forward Propagation and Loss Functions

Backpropagation and the Chain Rule in Neural Networks

Weight Initialization and Optimization

Building a Neural Network from Scratch

Training with PyTorch and GPU Training

10Building an LLM from Scratch6 уроков+

Tokenization, Vocabulary, Token IDs & Embeddings

Self-Attention: Query, Key, Value & Attention Scores

Multi-Head Attention and Transformer Blocks

Decoder-Only Transformers and Next-Token Prediction

Building a Tokenizer, Attention & a Small GPT-Style Model

Training the Model and Generating Text

11Fine-Tuning, Computer Vision & Multimodal AI5 уроков+

Pretraining, Instruction Tuning & Post-Training

Supervised Fine-Tuning, LoRA & Quantization

Fine-Tuning Open Models, Serving & Deployment

Computer Vision: CNNs, Image Classification & Vision Transformers

Multimodal AI: Vision-Language Models and Multimodal RAG

БЛИЖАЙШИЕ ГРУППЫ

Выберите группу, которую вы действительно сможете посещать.

Показаны только текущие открытые группы.

Часы занятий

180 часов

Гибрид
Расписание
Будет объявлено
Формат
Гибрид
Длительность
24 недели · 180 часов
Язык
Уточните у консультанта
Записаться в лист ожидания
КОНТЕКСТНОЕ ПОДТВЕРЖДЕНИЕ
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”

Смотрите реальные истории выпускников из сообщества Ingress.

Изучить результаты выпускников
ЗАЯВКА ЧЕРЕЗ INGRESS PORTAL

Выбранный курс сохраняется, пока вы создаёте аккаунт.

Мы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.

Сначала вопросы? Поговорите с консультантом
  1. 01

    Создайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.

  2. 02

    Подтвердите данные заявкиAI for Java Developers уже выбран.

  3. 03

    Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.

ВЫБРАННЫЙ КУРСAI for Java DevelopersГибрид

Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.
Напишите нам в WhatsApp