Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Integrated Photonic Circuit Design with Nazca & KLayout
Rating: 4.8 out of 5(17 ratings)
92 students
Created byMattia Conti
Last updated 11/2025
English

What you'll learn

  • Understand the Workflow of Integrated Photonic IC Design
  • Discover the connection between python and photonics
  • Design and Export Your Own Photonic Layouts in Nazca
  • Create Customizable Photonic Building Blocks
  • Use KLayout to visualize Photonic designs and check them with design rule verification (DRC)
  • Turn Your Photonic Design Idea into a Real Chip Layout (GDS File)

Course content

8 sections26 lectures4h 37m total length
  • Introduction5:00

    Welcome to the course! In this video, I introduce myself and walk you through the course structure, key topics, and practical details to help you get started smoothly.

  • Requirements2:03

    In this lecture, I'll walk you through the requirements you'll need to follow the course effectively.

  • Install Nazca Design2:37

    In this lecture, I introduce the core materials we'll use throughout the course and guide you through installing Nazca Design in Google Colab, our main development platform.

Requirements

  • Basic python programming skills (Can you answer: what are variables and functions?)
  • Basic photonic understanding (Can you answer: what is a waveguide)

Description

Are you ready to dive into the fascinating world of Photonic Integrated Circuit (PIC) design? This course is built for engineers, researchers, and curious learners eager to master the design of photonic circuits using powerful open-source tools: Nazca Design and KLayout.

Guided by Mattia Conti, a photonic engineer with industry experience, you’ll learn how to design core building blocks such as waveguides, photodiodes, phase shifters, and interferometers, and assemble them into complete circuits. You’ll then use KLayout to visualize your designs, run Design Rule Checks (DRC), and prepare layouts for fabrication.

By the end of the course, you’ll be able to create and export photonic layouts in GDS format, ready for integration into real-world workflows. This training provides a clear, structured path to mastering PIC design, giving you the confidence to design and verify circuits that meet fabrication standards.

From students stepping into integrated photonics for the first time to professionals expanding their toolkit, the course equips you with practical, industry-relevant skills that accelerate learning and open new career opportunities worldwide.

You’ll practice real workflows, build reusable components using Python, and export fabrication-ready layouts, gaining confidence through step-by-step projects, checklists, and practical tips drawn from industry experience, and portfolio-building exercises.

Who this course is for:

  • Graduate Students in Physics, Optics, Electrical Engineering, or Nanotechnology
  • Professionals Transitioning into Integrated Photonics
  • Researchers in Optical Communications and Quantum Technologies
  • Educators or Teaching Assistants in Optics/Photonics
  • Curious Learners with Technical Backgrounds