---
title: "Andrew Ng"
section: "entities"
type: "entity"
created: "2026-08-29"
updated: "2026-08-29"
confidence: "high"
tags: ["person", "educator"]
canonical: "https://pyweb.dev/wiki/andrew-ng"
---
# Andrew Ng

Andrew Ng is a pioneering AI researcher, educator, Founder of DeepLearning.AI, Managing General Partner at AI Fund, Co-founder of Coursera, and Adjunct Professor at Stanford University.

## Perspective on Agentic Engineering & Software Fundamentals

Ng argues that as coding agents become the primary generator of application code, memorization of programming syntax becomes obsolete while deep understanding of software engineering fundamentals becomes increasingly critical. [[source: andrew-ng-software-engineering-fundamentals-2026]](/wiki/raw/articles/andrew-ng-software-engineering-fundamentals-2026)

In his analysis of AI engineering competencies, Ng emphasizes that developers who "vibe code" without fundamentals produce brittle systems because they fail to steer coding agents through essential engineering tradeoffs (latency, consistency, availability, blast radius, maintainability, and operational cost).

## Core Frameworks & Contributions
- **AI Engineering Skills Map:** Defines the five foundational pillars required to steer coding agents:
  1. Full-stack application mechanics (rendering, caching, APIs, state).
  2. Data architecture & lifecycle management (storage paradigms, consistency, agent-native context).
  3. Evolutionary system architecture & decomposition.
  4. Reliability & shift-left security (verification suites, failure containment).
  5. Production operations & scaling (SDLC, CI/CD, observability, sharding).

---

## Related Concepts & Entities
- [agentic engineering patterns](/wiki/agentic-engineering-patterns) — Disciplined practices distinguishing engineering from vibe coding.
- [software engineering fundamentals for agents](/wiki/software-engineering-fundamentals-for-agents) — The 5-pillar taxonomy for steering coding agents.
- [five debts of agentic engineering](/wiki/five-debts-of-agentic-engineering) — The structural failure modes of unsteered probabilistic code generation.
- [andrej karpathy](/wiki/andrej-karpathy) — Co-educator in AI pedagogy and advocate of foundational comprehension.

---

## Agent Navigation

cluster: person (170 pages) | betweenness: 27.6

### References (outbound)
- [Agentic Engineering Patterns](https://pyweb.dev/wiki/agentic-engineering-patterns.md)
- [Software Engineering Fundamentals for Agents](https://pyweb.dev/wiki/software-engineering-fundamentals-for-agents.md)
- [Five Debts of Agentic Engineering](https://pyweb.dev/wiki/five-debts-of-agentic-engineering.md)
- [Andrej Karpathy](https://pyweb.dev/wiki/andrej-karpathy.md)

### Referenced by (inbound)
- [Agentic Engineering Patterns](https://pyweb.dev/wiki/agentic-engineering-patterns.md)
- [Software Engineering Fundamentals for Agents](https://pyweb.dev/wiki/software-engineering-fundamentals-for-agents.md)

### Evidence (verified primary sources)
- [andrew-ng-software-engineering-fundamentals-2026](https://pyweb.dev/wiki/raw/articles/andrew-ng-software-engineering-fundamentals-2026.md) | origin: https://x.com/AndrewYNg/status/2093388974194872781 | ingested: 2026-08-29 | sha256: e8767da8452bc66421976a44ef22b7a0d4cf96ea4f2d72a71f005d5daebae51a

### Machine endpoints
- Knowledge graph: https://pyweb.dev/api/graph.json
- Graph analysis: https://pyweb.dev/api/graph-analysis.json
- Context index: https://pyweb.dev/llms.txt
