# AI Engineering from Scratch

- **Website:** <https://aiengineeringfromscratch.com>
- **Primary alias:** `aiengineeringfromscratch.com`

## Description

AI Engineering from Scratch is a comprehensive, free, and open-source curriculum designed to teach the foundational principles of artificial intelligence through hands-on learning. This initiative focuses on building every core AI algorithm from the ground up, covering a vast range of topics from linear algebra to autonomous agents, using programming languages such as Python, TypeScript, Rust, and Julia. Unlike traditional materials that present AI concepts in a fragmented manner, this curriculum serves as a cohesive framework, ensuring learners understand the mathematical theory behind algorithms before applying them in practical scenarios.

Each lesson culminates in creating a reusable artifact, such as a prompt or an agent, reinforcing the learning process. Authored with AI support and meticulously reviewed for accuracy, the curriculum is grounded in primary sources. The platform is maintained by Rohit Ghumare and a dedicated community of contributors, ensuring it remains accessible and free of charge forever, with no hidden fees or upsells. Engage with the curriculum through its catalog, roadmap, or GitHub repository to enhance your AI expertise.

## Industries

- 🧪 Science and Education
- 🧪 Education _(under Science and Education)_
- 🖥 Computers Electronics and Technology
- 🖥 Artificial Intelligence and Machine Learning _(under Computers Electronics and Technology)_

## Links

- [github](https://github.com/rohitg00)

## Logos & icons

- logo _(primary)_ — PNG, SVG — [download](https://cdn.brandfetch.io/idTOR4MKG-/w/820/h/258/theme/dark/logo.png?c=1bxid64Mup7aczewSAYMX&t=1789583016433)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Midnight Blue | #00326f | accent |
| Cod Gray | #1a1a1a | dark |
| Malibu | #95a4fa | light |

## Fonts

- var(--font-display) — asset _(custom)_
- var(--font-mono) — asset _(custom)_

---

_Source: <https://brandfetch.com/aiengineeringfromscratch.com>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._