🔑

AI Prerequisites

Core concepts in Python, Probability, Neural Networks, and Vectors you need before starting.

Covers only what AI Engineering needs — not full ML theory

1

Python Fundamentals for AI

beginner~4h

Master variables, loops, lists, list comprehensions, and basic NumPy arrays used in AI pipelines.

2

Probability Intuition for Language Models

beginner~4h

Learn probabilities, expectation, and conditional probability $P(A|B)$ which dictates next-token generation.

3

Introduction to Neural Networks

beginner~6h

Learn neurons, connection weights, biases, layers, activation functions (ReLU), and how signals propagate forward.

4

Deep Learning & Gradient Descent

beginner~6h

Learn loss functions, gradients, training iterations, and how models adjust weights to reduce errors.

5

Text Tokenization Basics

beginner~4h

Learn how text characters are converted into subwords and mapped to unique number IDs for AI processing.

6

Vector Embeddings Explained

beginner~5h

Learn how text tokens are mapped to dense vector arrays, representing semantic meanings in multi-dimensional space.

7

Vector Search & Similarity Mathematics

beginner~5h

Learn Cosine Similarity, Dot Product, Euclidean distance, and Nearest Neighbors indexing used in RAG systems.

8

Web APIs & JSON payloads

beginner~4h

Learn HTTP requests, endpoints, methods, headers, status codes, and formatting JSON payloads for AI services.

9

Client-Server Architecture

beginner~4h

Learn the relationship between clients (hosts requesting data) and servers (data processors) over networks and pipes.

10

Reinforcement Learning Foundations

beginner~6h

Learn agents, states, actions, policy optimization, and reward signals used to align models in RLHF and GRPO.