Python Logo

Free your BIM Data with Open Source & IFC


Interactive coding. Live 3D Feedback. Real-world challenges.
Learn data management, 3D modeling, and automation with IfcOpenShell Python.

Course Launching in...
00 Days
00 Hours
00 Minutes
00 Seconds

For 30% off


import ifcopenshell
import viewer

model  = ifcopenshell.open('sample.ifc')

elements = model.by_type('')

viewer.context.isolate(elements)

START DEMO

Stuck in tutorial land?

There's no secret to getting better: it takes practice.
Time to get your hands dirty - start coding, run your code in the browser, and see your results in the terminal and in the 3D viewer.

🧑‍💻

Coding Playground

Experiment with IfcOpenShell and Python in your browser. See instant results and 3D feedback.

🧩

Challenge-Based Learning

Progress through real-world BIM tasks, quizzes, and interactive challenges.

📦

3D Model Viewer

Visualize, inspect, and interact with IFC models directly in your browser.

Frequently Asked Questions

Is there a free trial?

Yes! Try the live editor and 3D viewer for free. Get a taste of our interactive learning environment and see how you can master OpenBIM concepts with hands-on practice.

Do I need to install anything?

No, everything runs directly in your browser. Our platform is designed for accessibility, so you can start learning immediately without any complex setup or software installations.

What skills do I need?

No prior coding or extensive BIM experience is required. We start from the basics and guide you through progressively challenging concepts and practical exercises.

Is this up to date?

Yes, our curriculum is continuously updated to cover the latest in OpenBIM standards, IfcOpenShell advancements, and modern BonsaiBIM workflows, ensuring you learn relevant skills.

Future Chapters?

As time goes on, we plan to introduce more advanced topics even if you've already purchased the course.