TechByteByByte

TECHBYTEBYBYTE

Learn AI. Byte by Byte.

Understand the concepts behind AI. Build with it. Learn it, byte by byte.

LEARNING PATHS

Explore AI. Build your foundation. Go deeper.

Start with the fundamentals, understand how the pieces connect, and gradually explore modern AI, LLMs, RAG and agentic AI.

🧭
AI fundamentals

Introduction to AI

Understand AI, ML, deep learning, LLMs and how the major pieces of modern AI fit together.

Explore →
🧮
Math for AI

Mathematics for AI

Learn the algebra, vectors, probability, statistics and optimization concepts needed for AI.

Explore →
🐍
40+ chapters

Python for AI

Learn Python, NumPy, Pandas and the programming skills you need to build AI systems.

Explore →
🤖
ML tutorials

Machine Learning

Understand supervised learning, unsupervised learning, algorithms, training and evaluation.

Explore →
🧠
NN tutorials

Neural Networks

Understand neurons, weights, activation functions, forward propagation and backpropagation.

Explore →
🔬
DL tutorials

Deep Learning

Explore CNNs, RNNs, LSTMs and the architectures behind modern deep learning.

Explore →
📝
NLP tutorials

Natural Language Processing

Learn how machines represent, process and understand human language.

Explore →
🔄
Transformer tutorials

Transformers

Understand attention, self-attention, multi-head attention and the Transformer architecture.

Explore →
🧠
LLM tutorials

Large Language Models

Understand tokens, embeddings, logits, next-token prediction, training and inference.

Explore →
✍️
Prompting

Prompt Engineering

Learn how to communicate effectively with LLMs using structured and advanced prompting techniques.

Explore →
GenAI

Generative AI

Understand the concepts, architectures and applications behind modern generative AI.

Explore →
🌱
18 sections

Spring AI

Build AI applications with Spring Boot using ChatClient, RAG, tools, MCP and production patterns.

Explore →
📚
RAG tutorials

RAG

Learn how retrieval, embeddings, vector databases and LLMs work together to build RAG systems.

Explore →
🤖
Agent tutorials

AI Agents

Understand agents, tools, memory, reasoning, planning and agent execution loops.

Explore →
🛠️
AI Engineering

AI Engineering

Learn the engineering practices needed to build reliable, observable and production-ready AI systems.

Explore →
🚀
Agentic AI

Agentic AI

Understand agentic systems, planning, reasoning, memory, orchestration and autonomous workflows.

Explore →
🔀
Multi-Agent

Multi-Agent Systems

Learn how multiple specialized agents communicate, collaborate and solve complex problems.

Explore →
🧩
Design Patterns

Agent Design Patterns

Learn reusable patterns for designing reliable agentic AI systems.

Explore →
🔗
Framework

LangChain

Build LLM and agent applications using LangChain and its ecosystem.

Explore →
📊
Framework

LangGraph

Build stateful, controllable and production-oriented agent workflows with LangGraph.

Explore →
🔌
Protocol

MCP

Understand Model Context Protocol and how AI systems connect to external tools and data.

Explore →
Interview Prep

QA Coding Questions

Practice frequently asked QA coding interview questions with clear, worked Java answers.

Explore →
🎭
40-part course

Playwright: Zero to Expert

Learn modern browser automation, API testing, debugging, CI/CD and production test architecture.

Explore →