We value your privacy.

We use strictly-necessary cookies to keep you signed in and the service operational, and analytics cookies to understand how the site is used. With your consent, we also use preference and marketing cookies. You can change your choice anytime; see our Cookie Policy or Privacy Policy.

Enter CartesianForms: Architecture Reimagined competition early to win from a $120,000 prize pool.
PAACADEMY
PAACADEMY
Courses
Software
Bundles
Membership
Become MemberSign In
HomeCoursesLoading

Catalog

PAACADEMYPAACADEMY

Online EdTech platform · 2020-2026

Shaping the next generation of designers, architects, and makers through computational tools and immersive education.

Reach out

team@paacademy.com

Newsletter

New workshops, early-bird seats, and release notes, straight to your inbox.

Platform

CoursesMembershipsBundlesProjectsInstructorsSoftwareBoardsBlogFree coursesEarnCertificatesReviews

Company

AboutBusinessBecome an InstructorContactFAQHelp CenterChangelogWe're Hiring

Popular Searches

Architecture coursesGrasshopper coursesAI architecture workshopsParametric design workshopsRhino courses3D modeling coursesBlender workshopsVisualization coursesRevit coursesDigital fabrication workshops3D printing workshopsSustainability courses

Most Interested

Urban design coursesLandscape architecture coursesHoudini coursesUnreal Engine coursesComfyUI workshopsMaya coursesInterior design coursesFashion design coursesFootwear design workshopsStructural analysis coursesVirtual reality coursesComputational design coursesGenerative city designBIM coursesMetaverse coursesPhotography workshops

© 2026 PAACADEMY. All rights reserved.

Privacy PolicyCookie PolicyRefund PolicyMembership Agreement
Loading course…
CoursesArchitectural DesignEvolutionary Computational Design
Jun 3-4, 20236 lessonsBeginner
Architectural DesignFREE with Pro MembershipWorkshopJun 3-4, 2023Beginner6 lessons6h 32mComputational DesignGenerative Design

Evolutionary Computational Design

This workshop is for architecture and structural designers and/or students who are interested in the simultaneous design of structure.

Learn from Ghazal Javidan
FREE with Pro Membership

Instructor

Ghazal Javidan2 courses

  • Jun. 3-4, 202311:00 - 15:00 (GMT)
  • 6 Hours 32 MinTotal duration
  • Lifetime accessRewatch anytime
  • BeginnerLevel
  • 200 seatsClass size
  • EnglishLanguage
  • EnglishSubtitles
  • 6 LessonsLessons
  • CertificateIncluded
  • Course filesDownloadable

Evolutionary Computation (EC) is a sub-field of artificial intelligence (AI) which used the “Evolutionary Algorithm” (EAs) to solve problems that have too many variables for traditional algorithms. This method uses to select the best alternatives between various solutions based on problems’ criteria and constraints known as “Optimization”. The engineering community (including architects and structural Eng.) could benefit from this design method as a rapid and high-quality decision-making method and tool to increase the speed and quality of their design choice in the building design field.

This workshop’s participants would learn how to use the EAs to study the effect of architectural design decisions on buildings’ structures’ performance and how to select optimum design alternatives among various design solutions. To achieve this goal, we use “Karamba3D” as a Finite Element (FE) analysis tool which provides an accurate analysis of spatial trusses, frames, and shells in the early design stage, and, “Galapagos” as an optimization tool based on the genetic algorithm. They are both fully embedded in the parametric design environment of Grasshopper, a plugin for the 3D modeling tool Rhino. This makes it easy to combine parameterized geometric models, finite element calculations, and evolutionary optimization algorithms altogether.

  • 01

    Element Analysis: Understand the main criteria and evaluation factors for conducting Element analysis using Karamba3D.

  • 02

    Modeling Structures: Learn how to model and analyze simple structures in the early design stage with Karamba3D.

  • 03

    Evolutionary Algorithms: Grasp the basic concepts and applications of Evolutionary Algorithms (EAs) in architectural design.

  • 04

    Genetic Algorithm Optimization: Discover how to use Galapagos for optimization and establish a design framework in the architectural design process.

  • 05

    Design Workflow Integration: Learn to create a generative structure and optimize architectural designs by integrating modeling, analysis, and evolutionary optimization techniques in Grasshopper.

Grasshopper 3DKaramba3DHumanLunchBox

How the 2 days are spent, session by session.

Day 1 Program

Monday · Jun 3, 2023

  • Introduction to Karamba3D
  • Setup a structural statical model
  • Creating structural models and analysis scenario
  • “Evolutionary Algorithms” and “Genetic Algorithms” are basic concepts

Day 2 Program

Monday · Jun 4, 2023

  • Assignment 01: Canopy Design
  • Structural performance optimization using Galapagos

This workshop presents a computer-aided design framework for the generation of non-standard structural forms in static equilibrium using Karamba3D and Galapagos, as Finite Element analysis tools and Genetic Algorithm optimization tools, respectively.

The design workflow relies on the implementation of a series of operations (generation, evaluation, optimization, and regeneration) that allow to the creation of multiple design alternatives and to navigate in the architectural design space according to objective and subjective Criteria defined by the designer.

This workshop is for architecture and structural designers and/or students who are interested in the simultaneous design of structure and architecture. All modeling and computational analysis will be done in the grasshopper/Rhino7.

Having beginner to intermediate knowledge of Grasshopper is a must. Karamba3D will be used for modeling and analyzing the structure during sessions. No prior Karamba3D knowledge is required. The trial Karamba3D version is sufficient. The Evolutionary Optimization Algorithms will be explained from scratch and Galapagos, as the single objective optimization tool based on the genetic algorithm will be introduced. Prior knowledge of optimization algorithms is an advantage but not necessary.


6 Lessons6h 32m

  • 01
    The workshop is free for Digital Members.
  • 02
    Total sessions: 2 sessions
  • 03
    PAACADEMY will provide a certificate of attendance for students who deliver a final project.
  • 04
    Please be informed that we won’t be able to provide any license, invitation, or educational account, for any of the software listed above. Having the software with a proper license and installing them on the computer is the responsibility of the attendees.

Instructor

Ghazal Javidan

View profile
5.0instructor rating2courses

Ghazal Javidannia is a Computational Design Architect specializing in generative design and optimization using evolutionary algorithms. She holds a Ph.D. from Tarbiat Modares University (TMU) in Tehran, focusing on computational design and structural performance. She has published in peer-reviewed journals and presented at eCAADe and SimAUD. Javidannia has led international workshops on architectural optimization and collaborates with major design firms on building performance simulation and AI-driven parametric design.

4.8·53
4.8avg·5 Ratings
3 Reviews
Md Tareq AbdullahDec 1, 20255.0out of 5

I just wrapped up Evolutionary Computational Design — and honestly, it was pretty cool! The course showed me how to use Karamba3D inside Grasshopper/Rhinoceros 3D to analyze structural performance, and then apply an evolutionary solver Galapagos to optimize designs based on real structural criteria (like load, shell/truss behavior, efficiency).  By the end I felt I could explore many structural‑architecture options and pick the best one — not just by how it looked, but by how it performs. If you’re into architecture or structural design and want to combine creativity with engineering logic, this course gives a nice, practical jump‑start.

jakub.rammelApr 23, 20255.0out of 5

The course was really beginner friendly. Best Part was how to transform mutliple-objective fitness function into one relation that fits iinto galapagos. Really cool and really useful!

smejkalNov 30, 20245.0out of 5

Interesting topic, thanks for such a nice workshop!

jakub_demcak5.0out of 5
Leonardo Laguna5.0out of 5
Md Tareq Abdullah
Md Tareq Abdullah
Dec 1, 2025

I just wrapped up Evolutionary Computational Design — and honestly, it was pretty cool! The course showed me how to use Karamba3D inside Grasshopper/Rhinoceros 3D to analyze structural performance, and then apply an evolutionary solver Galapagos to optimize designs based on real structural criteria (like load, shell/truss behavior, efficiency).  By the end I felt I could explore many structural‑architecture options and pick the best one — not just by how it looked, but by how it performs. If you’re into architecture or structural design and want to combine creativity with engineering logic, this course gives a nice, practical jump‑start.

jakub.rammel
jakub.rammel
Apr 23, 2025

The course was really beginner friendly. Best Part was how to transform mutliple-objective fitness function into one relation that fits iinto galapagos. Really cool and really useful!

smejkal
smejkal
Nov 30, 2024

Interesting topic, thanks for such a nice workshop!

jakub_demcak
jakub_demcak
Leonardo Laguna
Leonardo Laguna

  • 01Grasshopper For Beginners 2.0Mehmet Berk Bostancı€35.00
  • 02Advanced Grasshopper 1.0Amir Hossein€35.00
  • 03Rhino For Beginners 1.0Mehmet Berk Bostancı€35.00
  • 04AI-Driven Design PracticeCas Esbach€35.00
  • 05Taking Control: Midjourney x ControlNetCarlos Bañón€160.00
  • 06Spatial Effects with Midjourney 2.0Joshua Vermillion€125.00
  • Grasshopper For Beginners 2.0Mehmet Berk BostancıBeginner6 lessons8 Hours€35.00€50.00
  • Advanced Grasshopper 1.0Amir HosseinAdvanced7 lessons2 Sessions (8 Hours)€35.00€50.00
  • Rhino For Beginners 1.0Mehmet Berk BostancıBeginner6 lessons2 Sessions (8 Hours)€35.00€50.00
  • AI-Driven Design PracticeCas EsbachIntermediate3 lessons1 Session (5 Hours)€35.00€50.00
  • Taking Control: Midjourney x ControlNetCarlos BañónBeginner4 lessons8 Hours€160.00€185.00
  • Spatial Effects with Midjourney 2.0Joshua VermillionBeginner5 lessons2 Sessions (8 Hours)€125.00€170.00
Save €15.00

One-time payment

€35.00€50.00

Get it free with membership

Pro Membership€0.00Free on any Pro planFull Access€0.00Plus every other course
InstructorGhazal Javidan
Regular Price
Save €15.00
€35.00€50.00
Get it free with membership
Pro Membership€0.00Free on any Pro planFull Access€0.00Plus every other course