Meet the people who design roads, bridges, and buildings. See real projects and understand the big picture.
Learn the three invisible forces every engineer must master — gravity, compression, and tension. Includes 4 interactive demos.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
This module is reserved for an upcoming lesson.
Civil Engineering for Kids is a 24-module interactive course covering how engineers design bridges, skyscrapers, dams, roads, and cities. Each module includes slide-based lessons, quizzes, drawing activities, and — in later modules — Scratch programming projects that connect engineering principles to computational thinking.
The course has 24 modules. Each module typically takes 20–40 minutes depending on the student's pace and whether they complete the optional drawing activities. The full course can be spread over a semester or assigned selectively to match specific curriculum units.
The course is designed for students ages 8 and up (approximately Grades 3–8). Early modules use accessible language and concepts appropriate for elementary students. Later modules introduce more technical vocabulary and Scratch programming suitable for middle school.
Scratch projects can be completed with or without an account. Without an account, students can create and run projects but cannot save them to the Scratch cloud. For saving, students should create a free Scratch account at scratch.mit.edu — no personal information is required.