BIM Planet No2. Immersion in IronPython and Revit API - course 17,000 rub. from Stepik, training 40 hours, date November 28, 2023.
Miscellaneous / / November 30, 2023
The course is dedicated to all lovers of BIM technology and automation in all its forms! Before enrolling in the course, please carefully read the course information on the promo page. And welcome to the expanses of BIM Planet!
General information about the course
🎓 Learning Objective
Master the basic syntax of the Python language (and one of its implementations, IronPython). Learn to write code in VS Code and run it through the Revit Python Shell. Understand the concepts of object-oriented programming and the structure of the Revit API library. Get practical skills in interacting with Revit in IronPython.
đź“– Course summary
In the first module of the course, we will sequentially set up an editor for writing code (VS Code), master the basic syntax Python language, we will get acquainted with the different types of Python objects, and also understand how Python differs from IronPython.
The second module of the course will focus on learning the very important concept of object-oriented programming that underlies the structure of the Revit API library. We will not only understand first-hand what objects and classes are in Python, but we will also create our own mini-program and also lift the veil of the C# language a little.
And finally, all subsequent modules of the course will be devoted directly to studying the Revit API and gaining practical skills in interacting with Revit in the IronPython language. We will continue to use the VS Code editor to write code. Well, to execute it we will use the Revit Python Shell and the Dynamo visual programming plugin.
👆 Course Features
Volume
The course consists of 5 modules. Each of them will contain a fairly significant amount of video materials and practical tasks. It is better to allocate from 2 to 4 weeks (in some cases more) to complete one module.
Learning Principle
Students independently watch videos, read text steps, and solve practice problems. Courses from BIM Planet always focus on a lot of practice, so there will be a lot of tasks and some of them are quite difficult! At each step of the course there is a comments section where everyone can chat with each other or ask the teacher a question. Every problem has a solutions section where everyone who completes it can publish their solution and share their experience with other students! You can find out more detailed information about how the BIM Planet courses are taught by taking this free lesson.
Complexity
Programming material will be taught from scratch. You can find answers to all the questions necessary to solve the course problems in the course materials and comments! But if you are new to programming, then get ready for hard and painstaking work. This will definitely give results. But to achieve them, you will have to work hard!
Vote
The pioneers of our course will have the opportunity to vote for which practical cases they would like to see in the fifth module of the course in the lessons “AR Cases”, “KR Cases”, “IS Cases”. We do not guarantee that all your wishes will be fulfilled, since there are certain restrictions on the volume of one lesson. However, we are committed to hearing your opinion and making decisions based on it. Voting will be open from June 20 to August 5 in the first module of our course.
Organizational matters
đź•” Time of the course
The total duration of the course is limited in time to 1.5 years. In addition to time restrictions, to move on to the next module, the student must score 70% of the points in the previous one. Course modules have no deadlines, i.e. Points for tasks in open modules can be received in full for all course activities. Course closing date is June 30, 2022. The ability to access the course after it closes (free or for an additional fee) will be discussed closer to the end date.
đź’° Tuition payment
Payment for the course is possible for both individuals and legal entities. For individuals, payment is made directly through the interface of the Stepik platform. Legal entities have their own payment options, which can be found at this link.
đź“Ş Feedback
Course support
Support (i.e., answers to questions related directly to one or another of its steps) is provided within the course through the comments section. Course support is not provided through other feedback methods!
3
courseArchitect, BIM manager, certified Autodesk teacher with Expert Elite status, author of Russia's largest online courses on Revit and Dynamo on the Stepik platform. I am engaged in design, implementation of BIM technologies, development of Dynamo scripts,...
Architect, BIM manager, certified Autodesk teacher with Expert Elite status, author of Russia's largest online courses on Revit and Dynamo on the Stepik platform. I am engaged in design, implementation of BIM technologies, development of Dynamo scripts, training, consulting, and creation of online courses. More than 10 years in the profession. As part of such well-known companies as Academy BIM and Synergy Systems, he provided support for large public facilities both at the design stage and in the operation of buildings. In 2019, he launched his own online portal BIM Planet. Online course "BIM Planet No1. Introducing Dynamo" was recognized as the best paid course on the Stepik educational platform in 2019.
1
wellFormerly a design engineer for the Kyrgyz Republic. Mainly worked in industrial design. Currently a developer of plugins and scripts for Autodesk Revit to automate the design and modeling of buildings and structures. Main languages ​​C#,...
Formerly a design engineer for the Kyrgyz Republic. Mainly worked in industrial design. Currently a developer of plugins and scripts for Autodesk Revit to automate the design and modeling of buildings and structures. Main languages: C#, Python.