Glass Image Background
GBH Elite – International profile

Free

cover image

DYNAMO Advanced — Week 10: Lists in Dynamo

6 Sections
7 Items
Product By
Ask a question

Description

You have used lists in every script since Week 3 — but always indirectly. The list came back from All Elements of Category, passed through a node, and produced a result. What a list actually is, how to count it, how to extract a specific item from it, how to filter it by a condition, and how to combine multiple lists into one operation — these are the four list skills that every Advanced script from this point forward depends on. Week 10 teaches all four through actual scripts built live in the video: List.Count on Walls returning one number. List.GetItemAtIndex with Number(0) returning Wall 139854. List.FilterByBoolMask separating walls by length — 8401mm, 8311mm, 8257mm, 20712mm all going to the out output because all are longer than 1000mm. List.Map combining Walls, Doors and Windows through List.Create and writing Comments = Code to all three categories in one click. Developed by the AI in BIM team in collaboration with GBH Elite, Week 10 connects every list concept back to the scripts you already built in Weeks 3, 5, 6 and 7 — making the familiar suddenly fully understood. Four nodes. Four scripts. One essential rule: index always starts at zero, not one!

✅ WHAT'S INCLUDED:

- 3 Comprehensive Video Lessons

- Part 1: Introduction — What a List Is, Three Lists You Already Saw, Four New Nodes, the Index Rule

- Part 2: Four Nodes, Four Scripts — List.Count, GetItemAtIndex, FilterByBoolMask and List.Map Built Live

- Part 3: Reference, Errors and What Comes Next — Quick Reference Table, Common Errors, Task and Week 11 Preview

- Week 9 Study Guide PDF — Lists in Dynamo Complete Reference

- Week 10 Assessment (Google Form — Theory + Practical Task)

- Week 10 Feedback (Google Form)

- Lifetime Access to Week 10 Content

- Exclusive WhatsApp Community Support ⭐

✅ KEY BENEFITS:

- Understand what a list is in Dynamo — and recognise three lists you already used in previous scripts

- Apply the most important rule in list scripting: index always starts at zero, not one

- Use List.Count to return the total number of elements in any list

- Use List.GetItemAtIndex to extract any specific item from a list by its index number

- Use List.FilterByBoolMask to separate a list into two outputs based on a True/False condition

- Use List.Map to run an operation across multiple combined lists simultaneously

- Connect all four new nodes back to scripts you already built in Weeks 3, 5, 6 and 7

- Diagnose and fix the five most common list errors with their exact causes

💬 NEVER GET STUCK AGAIN!

List.FilterByBoolMask not separating correctly? List.GetItemAtIndex returning null? Ask in our exclusive GBH Elite Community WhatsApp Group! Get instant help from:

✓ Experienced Dynamo list scripting users

✓ AI in BIM team experts

✓ BIM automation professionals

✓ Fellow Advanced Level students at the same stage

No question is too advanced — we learn together!

🎯 YOUR LEARNING PATH (WEEK 10):

1️⃣ Understand what a list is and identify three lists from previous scripts

2️⃣ Learn the index rule: index 0 is the first item — always

3️⃣ Build Script 1: List.Count on Walls — one number returned

4️⃣ Build Script 2: List.GetItemAtIndex with Number(0) — Wall 139854 returned

5️⃣ Build Script 3: List.FilterByBoolMask — 8401mm, 8311mm, 8257mm, 20712mm all to 'out'

6️⃣ Build Script 4: List.Map with List.Create — Walls, Doors, Windows, Comments = Code, one click

7️⃣ See every node connected back to scripts from Weeks 3, 5, 6 and 7

8️⃣ Know the five common list errors and their exact fixes

9️⃣ Complete the four-script task and submit proof

🔟 Preview Week 11 — the If node, compliance checks, and Boolean logic applied to parameter writing

🔥 You used lists in every script since Week 3. This week — finally understand exactly what they are and how to control them!

💡 COURSE STRUCTURE:

- ✅ DYNAMO Advanced — Weeks 1–9: Complete

- ▶️ DYNAMO Advanced — Week 10: Lists in Dynamo ← YOU ARE HERE

- Advanced Week 11: The If Node — Compliance Checks and Two-Value Parameter Writing

💡 SPECIAL NOTE FOR MEMBERS:

GBH Elite Community members get this entire course series FREE as part of their membership benefits. Not a member yet? Join today and unlock this plus many more exclusive courses!

By claiming this, you also unlock

Community access
New updates
Exclusive content
Whatsapp Group