Learn Parametric Design without prior coding experience in just 8 weeks

Take the 1st step to becoming Engineer 4.0

Registration for the 2nd edition of Grasshopper Fundamentals Training ends in:

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

I will guide you through the transformation from "old-school" engineer with zero programming experience to engineer of the future who can automate... almost everything.

When considering learning parametric design you probably think...

“It’s extremely difficult!

“It will take ages before 
I can apply it…”

“A day has 24 hours and
I have projects to deliver

“Is it at all useful for engineers?”

I have been there too!

Don't worry, I thought about it all when creating this unique training program.

Here’s what I have prepared for you

Grasshopper Fundamentals Training

Highly practical Grasshopper online training

Join architects and engineers from more than 80 companies

Is this training program for you?

  • You understand that the character of design projects, where “change is the only constant” requires solutions that make adapting to the change time- and cost-efficient, and effortless.

  • You realize that solving design challenges manually is not what a self-respecting modern engineer should do.

  • You grew tired of repetitive manual tasks and want to make your everyday work more sensible, efficient, and not to mention, exciting.

  • You want to take your design skills to the next level to create more advanced models and work on challenging projects that require the application of the newest technologies.

  • You want to grow as a professional, have more confidence in your own competence, and approach challenges in a creative manner to produce long-term and sustainable solutions.

  • Grasshopper Fundamentals is not “just another course”. It is your first step becoming the engineer you want to be – highly skilled, independent, and forward-thinking. Rome was not built in “8 weeks”, but you can definitely build solid fundaments of your Parametric Design proficiency within this time – if you let me guide you through the process with loads of practical knowledge and fun, engaging assignments.

Why this training program?

Years ago, all by myself, I went through the transition you are about to begin. 

Since then I had the privilege to work on world-class projects and my work was recognized with awards on national and world scale. Knowing how much it changed my professional life, giving me the opportunity to work on projects I have never dreamt of, I want to help you get there too.

The training has a unique structure, balancing 20% of theory with 80% of practice. The tasks you will be working on are not only practical – they are engaging and gamified, with clues for one task hidden in another. They challenge you but at the same time are manageable and match your level of expertise at every step of the training.

This training program is a perfect blend of my experiences of self-learning and working on top-class Parametric design challenges.

Is there any other way?
Well, there sure is...

Or ...

Choose Grasshopper Fundamentals Training Program that combines essential theory, hundreds of hands-on exercises, 10-years' experience in design and teaching, and exciting examples from real-life projects!

A program created by Engineer for Engineers who want to revolutionize their way of working and...

...take the first step to becoming Engineer 4.0

What is in it for me?

// See what you gain from the Program

Learn practical application of parametric design

Automate manual design tasks to make your work more efficient

Utilize interoperability - connect several software programs and take your designing to the next level

Start working on innovative projects and technologies on a daily basis

Start working on innovative projects and technologies on a daily basis

Make your work feel less like work and more like something fun to do

Why am I so confident?

  • I am an Academic Leturer at Zigurat Global Institute of Technology and Norwegian University of Science and Technology. I know what is difficult for students and I know how to teach
  • I have been working as Parametric Design Expert for years on the biggest projects in Scandinavia. Among others, the Randselva Bridge project – winner of Tekla BIM award for the best, biggest BIM project in the world where Grasshopper was the main software used for parametrization
  • I was chosen the best young engineer in Europe in the EFCA 2021 Future Leaders Competition
  • I was responsible for introducing Parametric Design to all disciplines in one of the biggest consultant companies in Europe
  • In 2019, I co-founded the BIM Corner which quickly became one of the most famous industry blogs in the world
  • And last but not least, I experienced first hand how parametric design skills elevated my career and satisfaction from what I am doing, and it’s my honest wish to help you achieve this.

Krzysztof Wojslaw

Parametric Design Engineer
Academic Lecturer

What students think about LearnGrasshopper.com?

What do engineers say about
Grasshopper Fundamentals training?

Øystein Ulvestad

BIM Developer at Sweco


Play Video about Oystein

Anna Łukasik

Senior Railway Designer at COWI


Play Video about Anna łukasik

Kacper Bobras

Student at Chalmers University of Technology


Play Video about Kacper

Martin Krepper

Bridge Engineer at Tyrens


Play Video about Martin

Michal Bytomski

Civil Structural Engineer at Vach Engineering


Play Video

Konstantin Krasnopjorov

Structural and Tunnel Engineer at Ramboll


Play Video about Review

Rameshwar Prasad

Senior Structural & Technology Engineer at PT Blink Technology


Play Video about rameshwar

Natalia Piczak

BIM Manager at APA Wojciechowski


Play Video about Natalia Piczak

Augustas Daraškevičius

Bridge Engineer at TEC Group


Play Video about review

Zeljko Bozovic

Civil Engineer at Sweco Norway


Play Video about Recommendation Zeljko

DEMO materials

Get a taste of what Grasshopper Fundamentals Training is all about!
Below you will find videos and a demo of practical exercises.

This is what makes this program unique:

Play Video about 01.02

Computational thinking

Play Video

Data tree generation

Play Video about Modify Polylines Lectures

Modify Polylines Lectures

Practical exercises

Play Video

Try this new method of learning Grasshopper and see how much fun it can be!

The file contains 12 different exercises together with an explanation of how to solve them.


What is included?

// See what's included in the price


  • An 8-weeks program that will teach you step by step all the necessary skills to use Grasshopper for manual tasks automatization
  • Variety of materials – expect videos, practical examples, engaging presentations, glossaries
  • Homework – unconventional, gamified, 100% practical exercises
  • Lifetime access to the Program

Closed group access

After purchasing the Program, you will receive access to a closed group for ambitious Engineers – just like you. It is a very valuable element of the Program. Why?

  • Ask questions about Grasshopper in no-stupid-questions zone
  • Discuss the training program and related topics
  • Exchange valuable online finds with group members
  • Motivate yourself and others – learning is easier in a group
  • Build your network – in a closed group it will be easier to get in contact with other enthusiasts of Parametric Design
  • Receive support and guidance with homework
  • And hey, I will be there too!


  • Free program updates – if I add any new materials to the GFT program you will get all the updates for free
  • PDF version of each presentation – downloadable offline, with attached videos so that you can easily go back to chosen topics and organize the acquired knowledge
  • Introductory module to Rhino – 2 hours of materials for all new beginners
  • Extra lesson about exporting of IFC model from Rhino and Grasshopper
  • Recording of my webinars which are not accessible anywhere else


// See what you will learn

00. INTRODUCTION [0:50:03]

In this introductory module, you’ll learn how the course is structured, who will teach you and how to get the most out of this comprehensive program.


00.00. Hello [07:16]

00.01. About the course [10:46]

00.02. About Author [04:43]

00.03. How to work with materials [16:00]

00.04. Discord Group [08:46]

00.05. First Exercise [02:33]

01. START [2:14:58]

This module will give you a better understanding of Programming. You will learn the Computational thinking concept. Be familiar with the parametric design approach and how the entire AEC industry can benefit from it.


01.00. Intro [01:29]

01.01. Why should engineers

learn programming? [17:29]

01.02. Computational thinking [15:50]

01.03. Computer Programming [16:57]

01.04. Parametric Design [12:45]

01.05. Why Parametric Design? [15:15]

01.06. What is Rhino and Grasshopper? [16:01]

01.07. Grasshopper in Action [36:47]

02. INTRO RHINO [2:09:32]

We will dive into the basics of Rhino and 3D modelling. You will learn all essential Rhino commands and functions. You will gain all the necessary skills to work in Rhino together with Grasshopper.


02.00. Installation process [20:03]

02.01. Rhino Interface 1/2 [30:25]

02.02. Rhino Interface 2/2 [18:15]

02.03. Modelling in Rhino 1/2 [32:06]

02.04. Modelling in Rhino 2/2 [28:43]


Let’s get familiar with the Grasshopper interface. In this module, you will learn everything about canvas, Radial Menu, tollbars and how to work simultaneously in Rhino and Grasshopper.


03.00. Intro [02:13]

03.01. Grasshopper interface 1/3 [20:52]

03.02. Grasshopper interface 2/3 [14:24]

03.03. Grasshopper interface 3/3 [09:15]

03.04. Rhino with Grasshopper 1/2 [23:26]

03.05. Rhino with Grasshopper 2/2 [19:53]

03.06. Intro Grasshopper -Homework [03:02]


It is time to be familiar with script elements. You will learn all available parameters in Grasshopper, how to use wire functions, and understand the logic behind Grasshopper components.


04.00. Intro [04:15]

04.01. Grasshopper Parameters 1-2 [23:21]

04.02. Grasshopper Parameters 2-2 [28:43]

04.03. Wiring [11:01]

04.04. Grasshopper Components [13:22]

05. LISTS AND DATA [1:38:25]

In this module, you will understand data as a list. Further, we will explore all essential components created for manipulating data in the form of a list.


05.00. Data [05:56]

05.01. List Creation [21:06]

05.02. List Management [19:26]

05.03. Working with lists [10:27]

05.04. Logic [18:02]

05.05. Mathematics [23:28]

06. GH ELEMENTS [1:29:28]

All lessons in this module will be dedicated to Grasshopper elements such as points, vectors and planes.


06.00. Intro [01:46]

06.01. Points [27:18]

06.02. Vector [32:00]

06.03. Planes [28:24]

07. TRANSFORMATION [1:16:59]

Now, it is time to start playing with geometry. This module covers all practical transformations such as move, scale, rotate, orient and project on.


07.00. Intro [01:38]

07.01. Basic transformations [33:02]

07.02. Advanced transformations [36:39]

07.03. Homework [05:40]

08. DATA TREES [1:49:56]

Finally, you are ready for advanced data management in Grasshopper. In this extensive module, we will go through the concept of data tree structures. How to create and manipulate data tree structures.


08.00. Data tree [01:44]

08.01. Data tree structure [26:09]

08.02. Data tree generation [25:55]

08.03. Data tree matching [18:37]

08.04. Data tree operations [35:44]

08.05. Homework [01:47]

09. CURVES [2:23:12]

This module covers all theories about parametric curves. You will learn all the useful components and start creating a geometry that consists of curves.


09.00. Intro [19:13]

09.01. Lines and polylines [20:48]

09.02. Modify polylines [43:04]

09.03. Curves division [19:12]

09.04. Curve operations [34:49]

09.05. Homework [06:06]

10. SURFACES [1:36:06]

All lessons in this module will be focused on surfaces. First, we will dive into the theory and we will make numerous practical examples with the use of surface components.


10.00. Intro [11:37]

10.01. Primitives [10:14]

10.02. Free form [27:37]

10.03. Analysis [21:34]

10.04. Util [18:56]

10.05. Homework [06:08]

11. EXTRA [1:44:30]

In one of the closing modules, we will go through diverse additional topics such as:
Text management, data visualisation, BIM in Grasshopper


11.00. Intro [01:02]

11.01. Text management [30:23]

11.02. Display [36:28]

11.03. Intersect [16:19]

11.04. Diverse [20:18]

12. OUTRO [02:43]

Here you will get your certificate of completion of the course.

13. BONUS [2:47:47]

This module is dedicated to extra learning materials and practical advice about using Grasshopper. I’ll give suggestions about the next steps you can take on your journey into applying parametric design to your work.


13.01. Good habits while working

with Grasshopper [39:59]

13.02 How to create clean

Grasshopper scripts [01:11:08]

13.03. IFC Export from Rhino – VisualARQ [56:40]


Who is this training for?

If any of the following statements describe you, then please join us. This training program is the right program for you:

Who is this training NOT for?

This is a great learning program, but it’s not for everyone. If any of the following statements describe you, then as much as I would like you to join us, we’re sorry, but this program is just not for you:

Who is the program for?

// See who this program is meant for

Who is this training for?

If any of the following statements describes you, join us! This training program is the right program for you.

Who is this training NOT for?

This is a great learning program but it’s not for everyone. If any of the following statements describes you, then – as much as I would like you to join us – in your best interest I must advise against.

How much does this Program cost?

// See what you pay for

Grasshopper Fundamentals Training

Highly practical online training

999 EUR

299 EUR

Until the 16th of May 2024 the price is:

299 EUR

Only 5 EUR for a one day of study!

Note: This is THE BEST PRICE you will EVER see for this program and it will increase with each new edition

Your turn.

Do you want to become an Engineer 4.0?

Remember, on Thursday, 16th of May 2024 at 21:00 CEST, registration is over!

This is a one-time offer! There will be next editions in the future, but there is no timeline yet and you can expect a higher price.

This offer is valid until 21:00 CEST on 16th May 2024

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

You risk nothing!

I am confident that the Grasshopper Fundamentals Training will meet your expectations. So confident that if I let you down, we’ll give you 100% of your money back!
You have 30 days to resign from the course. One e-mail and the cash transfer goes back to your account.

No hard feelings, no questions asked!

Do you have any questions? Ask me!

Do you have any questions?
Ask me!

I have nothing to hide! If you need more information, please send me an email to: [email protected] NOTE! Before sending an email, please check the FAQ section below. You may get your question answered right away!

And now ... the decision!

Your turn.

Will you make a first step to become an Engineer 4.0 with me?


When will I get access to the training?

Your account will be created on the educational platform immediately after payment. Details on how to access the training will be provided by email. If you bought more than one training access, I will contact you directly.

You will receive access to all modules immediately after purchase.

How is the Grasshopper Fundamentals Training formatted?

This is an online course. It consists of 23 hours of recorded video lessons ( You can find demo lessons here Computational ThinkingData Tree ).

Additionally, you will get access to documents, glossaries, presentations and component lists. All of this will be available on the online platform. All you have to do is log in to the platform after purchase and this vault full of information will be available to you.

After each Grasshopper and Rhino lesson, there are practical assignments that will help you better understand and implement what you’ve learned. Practice is key to successful learning, so I have prepared more than 300 practical exercises for you.

What are the payment methods? Will I receive an invoice?

You can pay for the course using a credit/debit card or through direct bank transfer. Please choose the option that is most suitable for you. Additionally, everyone will receive proof of purchase in the form of an invoice. Please provide all the information you want on your invoice during checkout.

Are you serious about this guarantee?

es, of course. My primary goal is for you to learn Grasshopper and implement it in your day-to-day work. If you decide that you are not getting what you wanted out of this course or would like a refund for any reason during the first 30 days after purchase, I will fully refund you.

You will receive the full amount you paid refunded into your account, no questions asked. Ok, maybe one question asked, what would make my course better? But you don’t have to answer it. The refund is still unconditional.

I'm starting my journey with Visual Programming, is this training suitable for me?

Yes! I wrote this training so that it would be easily understood by everyone, especially beginners. The course is designed to slowly build up your programing knowledge so that even if you begin with ZERO programing experience, by the end of the course, you will be able to get through some advanced programming topics. By the end of the course, I am confident that you will have the necessary skills to fully utilize Grasshopper at your work.

Is there a support group?

Yes! We’re using a Discord group for our online community. Access to the group will be restricted to students, and comments will be monitored. There will be no trolls and no trolling. Since this is the first edition of the Grasshopper Fundamentals Training, the community is just starting to grow. I am confident that great discussions will take place there every day!

I will be an active member of the group and will help students and answer questions along with the community. I will also organize two Live Q&A sessions during the training course through this group.

How do I convince my manager to buy this training for me?

Grasshopper Fundamentals Training is an obvious advantage for you as an engineer but also for your company. You can always try to get reimbursement for your work!

If you work as an engineer, consultant, or architect and you aren’t sure how to get your employer to fund this training, I created a One Pager for your manager that will help persuade them to purchase the training for you.

I am already using Grasshopper at my work. Will I still learn something from this training?


Even if you’re an advanced user, I would recommend that you go through all the materials. I promise that you will learn new things.

Many advanced Grasshopper users went through this training and still learned A LOT. In GFT, I go through all the tips and tricks necessary to become an expert in Grasshopper. (I spent last two years summarizing all of them). I am 100% sure that even if you have used Grasshopper, you will find something new in this training.

Moreover, I also go over how to build well-structured and straightforward scripts. Therefore, you can collaborate with other Grasshopper users and not be ashamed of your ‘Spaghetti Monster’ scripts anymore.

Grasshopper Fundamental Training is a well-structured course. If you still have problems understanding data trees, don’t know how to work with complicated data structures, or feel uncertain about using Grasshopper, then please join me in GFT.

Remember that if it turns out that this training is not advanced enough for you, you can always request a refund within the first 30 days and get 100% of your money back.

Can I buy multiple licenses for my team or group in a single purchase?

This information is especially relevant for companies. YES, you can buy multiple licenses by placing one group order. You can do this by just increasing the number of items in your cart. I will contact you after the payment has been confirmed.

Don’t forget! For every 7 purchases, you will automatically get one for free. If you buy 14, you will get two and so on. After paying for the order, I will send you all information on how users can access the learning platform.

Is this a subscription course? Does the license expire?

Nope! This is a one-time purchase. When you buy the Grasshopper Fundamentals Training, you’ll always have access to it.

Not only that, but you’ll get all updates and additions for free. I plan on constantly updating and improving the training over the next couple of years!

How much time will it take to go through the training?

It is an 8-week program, and on average, you will need about 5 hours per week to watch all the videos, read through the course materials and go over all the practical exercises. Statistics from users that have done this training show that you need about 40 hours to complete Grasshopper Fundamentals Training.

Remember, don’t worry if you don’t have time to start the course right now. You have lifetime access, so you can start and go through the lessons whenever you have time.

Do I need a license for Rhino/Grasshopper?

Grasshopper comes together with the installation of Rhino. Rhino 8 Evaluation can be downloaded from the official Rhino website for free. After registration, you will receive a ready-to-use 90-day full license. GFT is an 8 weeks program, and this license is enough to get you through all the course modules with an extra month after you have finished the training.

Do I have to start learning right now?

No, you don’t have to, but I strongly recommend starting together with others. If you start along with the other students, you are more likely to finish the training. I am going to organize a live Q&A session after every second week of the training so that I can assist you and help with any points you may be having difficulty with.

Do you offer a certificate of completion?

Yep! Anyone who completes the training will get a certificate in a pdf format with their name on it, showing that they’ve completed the Grasshopper Fundamentals Training. This can be useful to claim reimbursement from your employer, to share on social media, or to just feel great about your accomplishment!

All Clear?

Great, now we can start learning together!

After joining the GFT program, congratulate yourself!

In just a few short weeks, you’ll gain necessary skills and you will be on the right path to becoming an Engineer of the future. And if you are still here but have not hit this button yet…