AI Engineering From Scratch: Free Open-Source Curriculum with 503 Lessons Across 4 Programming Languages
Summary
A comprehensive, free, open-source AI engineering curriculum (MIT license) containing 503 lessons across 20 phases (~320 hours) covering Python, TypeScript, Rust, and Julia. The curriculum addresses the gap between AI tool usage (84% of students use AI tools, but only 18% feel professionally prepared) by teaching learners to build reusable AI artifacts like prompts, skills, agents, and MCP servers end-to-end. The project has gained significant traction with 150,639 readers and 241,669 page views in 30 days.
Source
Key quotes
· 5 pulled84% of students already use AI tools. Only 18% feel prepared to use them professionally. This curriculum closes that gap.
503 lessons. 20 phases. ~320 hours. Python, TypeScript, Rust, Julia.
Every lesson ships a reusable artifact: a prompt, a skill, an agent, an MCP server. Free, open source, MIT.
You don't just learn AI. You build it. End-to-end. By hand.
Most AI material teaches in scattered pieces. A paper here, a fine-tuning post there, a flashy agent demo somewhere else.
You might also wanna read
CodeAI Offers Free K–12 Curriculum to Teach Digital Fluency and AI Literacy
CodeAI (formerly Code.org) is offering a free K–12 curriculum focused on digital fluency, AI education, and computer science. The initiative
Study Reveals Student Perceptions of AI Coding Assistants in Programming Education
This exploratory study examines student perceptions of AI coding assistants in an introductory programming course. Researchers investigated
SkillsBench: A Benchmark for Evaluating AI Agent Skills Across Diverse Tasks
SkillsBench is a new benchmark for evaluating how well AI agent skills work across diverse tasks. The benchmark includes 86 tasks across 11

Building comprehensive AI literacy in higher education: Strategies for teaching, learning and research
This article discusses the importance of AI literacy in higher education and the workplace. With 88% of organizations using AI tools, gradua
Building an AI-Powered Chemistry Tutor: When 98% AI-Generated Code Actually Feels Like 250%
The author shares their experience building an AI-powered chemistry tutor over 6 months, revealing that while AI (Claude) wrote 98% of the c
Building a Programming Language with Claude Code: A Case Study in AI-Assisted Development
The author details their experience building a new programming language called Cutlet over four weeks using Claude Code, an AI programming a
