This website use cookies to ensure you get the best experience on our website
Have you ever wanted to create your BIM application? In 20 hours of video, this course will teach you the secrets to create BIM applications from scratch, whether you are a beginner or an advanced developer.
Thank you for subscribing!
Have a great day!
01 HTML
HTML is the foundation and structure on which all web applications and many cross-platform applications are built. It is essential to know its basics in order to understand how any GUI frontend web technology works. In this section you’ll learn it from the ground up.
8 lessons - 2 hours
01 Syntax
02 Text
03 Images
04 Links
05 Lists and tables
06 Block vs Inline
02 CSS
CSS is the technology to make the web and some multiplatform apps look beautiful! Although it has the reputation of being complicated, in this section we will see that it has no mystery If you know your tools and best practices well.
16 lessons - 2 hours
01 Syntax
02 Box model
03 Responsiveness
04 Flex
05 Variables
06 Animations
03 JavaScript
JavaScript is one of the world's most popular programming languages. It underlies all web applications and many server and cross-platform applications. It is essential to know it to create web-based BIM applications.
16 lessons - 3 hours
01 Types
02 Operators
03 Flow control
04 Classes
05 DOM operations
06 Async
04 Tooling
Programming is not enough to create applications; it is necessary to know some additional tools to be able to save our work safely, deploy our code efficiently, collaborate with other programmers, publish our code and use other people's code.
8 lessons - 3 hours
01 npm packages
02 Bundling
03 Git introduction
04 Git collaboration
05 GitKraken
06 Github pages
05 Three.js
Three.js is the most popular 3D library worldwide. It’s based on webGL and works in web applications and many multiplatform software. We won’t only cover the foundations, but also some advanced visualization techniques.
16 lessons - 4 hours
01 Scene graphs
02 Geometry
03 Lights, shadows
04 Materials
05 Animations
06 Optimization
06 IFC.js
In this section we are going to get into IFC.js in depth to create a bunch of 3D BIM applications capable of extracting data from IFC, visualizing it efficiently and beautifully, editing it, saving it in schedules and databases user authentication and much more.
24 lessons - 6 hours01 IFC reading
02 IFC writing
03 GIS integration
04 CAD generation
05 3D scan integration
06 Databases
Includes lifetime access to all videos, code and written guides and an amazing community.
Can I take this course if I have never programmed before?
Absolutely! We will introduce you to the basics of programming step by step and give you a solid foundation on which to start your career as a professional BIM software developer.
I've programmed before, but never done web development in depth. Is this course for me?
Definitely. If you have programmed before, there will be some concepts that are familiar to you, but we are confident that most of the lessons will be new to you and will allow you to take your programming proficiency to the next level.
What do I need for this course?
A computer and internet connection. All the tools we will use are free, so you won't need anything else. We will see how to install, configure and use them in detail.
What will I learn in this course?
You will learn how to create your own 3D BIM software from scratch, including all the technologies needed to create web and cross-platform tools.
Is there any discount?
Yes, there is discounts available for IFC.js patreons and for people in countries with diverse financial situations.
The discounts are applied automatically.
You can check them out here.
Thank you for subscribing!
Have a great day!