AI for AEC Professionals is a project-based online course designed to take your AI skills well beyond the basics. This course guides you through the full construction project lifecycle, teaching you how to build real automation tools using Large Language Models, generative design algorithms, and Python-based scripting. You'll work through practical challenges at every stage of a project, from site feasibility and schematic design through construction management and post-occupancy, learning how to handle data cleaning, document digestion, and web-based tool deployment along the way.
The course culminates in a capstone project where you'll develop a fully functional web application tailored to the construction lifecycle. You'll tackle some of the most common pain points in the industry, including manual submittal logs, repetitive CAD tasks, and code compliance documentation, by building a custom automation tool designed for real office use. Students should come in with a basic familiarity with AEC software and digital file management, as well as a willingness to work in a Python environment.
By completing this course, you will have developed expertise in:
Apply advanced prompting and scripting techniques to analyze and process AEC-specific documents and data sets.
Create and manage automated workflows using Python and AI APIs within a professional firm context.
Design and model project criteria using generative and iterative AI tools across multiple phases of the construction lifecycle.
Develop professional-grade automation tools for bidding, proposal writing, and project management tasks.
Build custom user interfaces designed for real-world, office-wide implementation and deployment.
Utilize AI tools to perform data cleaning, document digestion, and multi-format data analysis on complex project materials.
Generate and manage AI-driven project schedules, field reports, and real-time budget tracking tools.
Produce a complete, portfolio-ready web application that demonstrates competency in AI-driven automation for the built environment.
Course Curriculum
Lesson 1: Intro to AI for AEC Professionals
Course Introduction (5m 49s)
Intro to Apex Performance Hub (1m 52s)
Intro to Class Tech Stack (9m 30s)
Logging Into An AI Chatbot (2m 42s)
AI Prompting Basics (9m 13s)
Client Interview Tasks (5m 45s)
Building Program Document (5m 41s)
Building Program Synthesis (12m)
Create Adjacency Diagram (12m 20s)
Vertical Stacking Diagram (4m 48s)
Create APH Project Manual (6m 20s)
Lesson 2: Schematic Design
Schematic Design Intro (3m 29s)
Schematic Design Analysis with RTF Prompt (5m 4s)
Schematic Design Analysis with CoT Prompt (5m 19s)
Master Plan Compliance (6m 14s)
Schematic Design Program (3m 58s)
Final Schematic Design Areas (7m 38s)
Schematic Design Facade Study (2m 14s)
Define the Facade Table Random (2m 3s)
Visualize the Facade Table Random (4m 48s)
Adjust the Facade Table By Level (1m 55s)
Visualize the Table By Level (1m 24s)
Adjust the Facade Table Azimuth (7m 17s)
Visualize the Table Azimuth (2m 25s)
Generate Basis of Design Memo (3m 17s)
Update Project Manual (6m)
Lesson 3: Construction Documents
Construction Documents Intro (3m 13s)
Zero Shot Code Study (1m 53s)
Grounded Code Study (4m 5s)
Code Study Explanation (2m 55s)
Automated Occupancy Table (6m 52s)
Finalize Occupancy Table (4m 21s)
Create a Structural Concrete Specification (10m 24s)
Create Door Hardware Schedule from Specification (6m 24s)
Format the Hardware Schedule (4m 15s)
Intro to Drawing and Layer Setup (1m 50s)
Generate Preliminary Sheet List (3m 58s)
Format Sheet List (1m 59s)
Generate Layers Table (3m 10s)
Format Layers Table (2m 29s)
Generate Layers AutoLISP script (8m 33s)
Finalize Mid Term Project Manual (4m 10s)
Bonus Run the MAKELAYERS AutoLISP script (4m 12s)
Lesson 4: Bidding and Proposals
Bidding and Proposals Intro (7m 28s)
Getting Started Setting up Colab (3m 55s)
Python Basics Hello World (5m 9s)
Python Basics Variables (3m 9s)
Python Basics Functions (3m 59s)
Python Basics If Else (2m 17s)
Python Basics Loops (1m 55s)
Python Basics User Interface (2m 28s)
Colab File Management (2m 37s)
Bidding Comparison AI Chatbot (7m 54s)
Chart Script Setup (1m 42s)
Chart Script Messy (12m 47s)
Chart Script Clean (8m 52s)
Bid Ranking Setup (2m)
Ranking Chart Prescribed (8m 40s)
AI Generated Prompt Setup (4m 36s)
Prompt Engineered Ranking Chart (13m 51s)
Completed Notebooks (33s)
Output Options (1m 25s)
Lesson 5: AI for Construction Management
Intro to AI for Construction Management (5m 3s)
Water Table Excavation Analysis Setup (3m 14s)
Excavation Analysis Code V1 (6m 46s)
Excavation Analysis Code V2 (10m 34s)
Generate Perch Table HTML (6m 30s)
Med Gas Setup (2m 4s)
Med Gas Meta Code (6m 29s)
Meta Gas Gantt Chart (6m 48s)
Concrete Analysis Setup (2m 27s)
Concrete Analysis V1 (5m 52s)
Incremental Code Updates (10m 57s)
Direct Export HTML (6m 48s)
AI as a CM Problem Solving Tool (3m 41s)
Lesson 6: Finalizing the Project
Save or Print to PDF (2m 35s)
Intro to Finalizing the Project (2m)
Files Needed (53s)
Project Closeout Report Setup (2m)
Executive Summary Text (4m 21s)
Executive Summary Project Image (6m 36s)
Project Overview (2m 54s)
Schedule Summary Text (2m 8s)
Schedule Summary Infographic (3m 38s)
Challenges and Resolutions Text (2m 27s)
Challenges and Resolutions Infographic (2m)
Report Conclusion (2m 34s)
Project Drawdown Setup (2m 18s)
Project Drawdown Prompt (7m 8s)
Project Drawdown Script (3m 33s)
Final File Submission (29s)