The Advanced course provides the groundwork for the skills required to build a full Lua scripting-based control system in a hands-on Q-SYS environment. Attendees who are already familiar with the fundamentals of scripting will learn how to use Lua to control Q-SYS and facilitate two-way communication with third-party control devices. This course builds a dynamic control system by exploring scalable coding principles and best-practice techniques that can be applied to much larger installations, and is intended for attendees who have either already completed the Intermediate course, or who already have some experience with coding languages.

Choose from the schedule of classes below or request a local training in your area.


Highlights

  • Dives deep into Lua Scripting
  • Scalable coding principles
  • Use Lua for third-party control and communication

Class Details

  • Prerequisites: Q-SYS Control 101 Certification
  • Length: 14-20 hours
  • Cost: Free!

  • Available as either a multi-day Full Class in-person, or as a single 4-hour “Part Two” companion session after completing all on-demand video modules as the first part of the hybrid course.
Lightbulb

AVIXA CTS Credits

  • 10 units (upon successful submission of completed design)

Upcoming and Ongoing Classroom Sessions


Control & UCI Advanced - Lua Scripting: In-Classroom – Southern California DATE:March 24th- 26th, 2026 TIME:09:00am - 05:00pm TIMEZONE:Pacific Standard Time LENGTH:3 Days LOCATION:Costa Mesa Experience Center
ADDRESS:1665 MacArthur Boulevard, Costa Mesa, 92626
Reserve

4 Seats Left


Q-SYS Training: Control & UCI Advanced - Lua Scripting: In classroom - France DATE:March 26th, 2026 TIME:09:30am - 05:30pm TIMEZONE:Central European Time LENGTH:four hours LOCATION:Algam Offices
ADDRESS:20 rue Bouvier 75011 Paris
Reserve

7 Seats Left


Control & UCI Advanced TEIL 2 DATE:March 27th, 2026 TIME:09:30am - 04:00pm TIMEZONE:Central European Time LENGTH:6.5 hours LOCATION:Hybrid: On-Site and Online via Microsoft Teams (Time Zone: GMT +1)
ADDRESS:QSC EMEA, Am Ilvesbach 6, 74889 Sinsheim
Reserve

2 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:March 31st, 2026 TIME:08:00am - 01:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced DATE:April 1st, 2026 TIME:09:15am - 01:00pm TIMEZONE:Greenwich Mean Time LENGTH:4 hours LOCATION:Online Webinar (Time Zone: UK)
ADDRESS:Webinar Street
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 2nd, 2026 TIME:09:00am - 02:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 9th, 2026 TIME:09:00am - 02:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


Control & UCI Advanced - PART TWO: Online – Canada DATE:April 9th, 2026 TIME:11:00am - 04:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom - For Canada
ADDRESS:Webinar (Presented in English)
Reserve

3 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 14th, 2026 TIME:08:00am - 01:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Reserve

1 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 16th, 2026 TIME:09:00am - 02:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 23rd, 2026 TIME:09:00am - 02:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 28th, 2026 TIME:08:00am - 01:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Reserve

6 Seats Left


Q-SYS Training: Control & UCI Advanced - Lua Scripting: In classroom - France DATE:April 30th, 2026 TIME:09:30am - 05:30pm TIMEZONE:Central European Time LENGTH:eigth hours LOCATION:Algam Offices
ADDRESS:20 rue Bouvier 75011 Paris
Reserve

8 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:April 30th, 2026 TIME:09:00am - 02:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced DATE:May 7th, 2026 TIME:09:15am - 01:00pm TIMEZONE:Greenwich Mean Time LENGTH:4 hours LOCATION:Online Webinar (Time Zone: UK)
ADDRESS:Webinar Street
Join Waitlist

0 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - Lua Scripting: Online - U.S. DATE:May 7th, 2026 TIME:09:00am - 02:00pm TIMEZONE:Pacific Standard Time LENGTH:Five Hours LOCATION:Online via Zoom (Time Zone: PST)
ADDRESS:Webinar (Presented in English)
Join Waitlist

0 Seats Left


Control & UCI Advanced TEIL 2 DATE:May 8th, 2026 TIME:09:30am - 04:00pm TIMEZONE:Central European Time LENGTH:6.5 hours LOCATION:Hybrid: On-Site and Online via Microsoft Teams (Time Zone: GMT +1)
ADDRESS:QSC EMEA, Am Ilvesbach 6, 74889 Sinsheim
Reserve

7 Seats Left


Q-SYS Training: Control & UCI Advanced - Lua Scripting: In classroom - France DATE:May 20th, 2026 TIME:09:30am - 05:30pm TIMEZONE:Central European Time LENGTH:eigth hours LOCATION:Algam Offices
ADDRESS:20 rue Bouvier 75011 Paris
Reserve

8 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - In-Classroom - Belgium QSC DATE:May 22nd, 2026 TIME:10:00am - 04:00pm TIMEZONE:Central European Time LENGTH:6 hours LOCATION:Gent Belgium
ADDRESS:Koning Boudewijnstraat 18, 9000 Gent, België
Reserve

4 Seats Left


PART TWO - Q-SYS Training: Control & UCI Advanced - In-Classroom - Netherlands QSC DATE:June 5th, 2026 TIME:10:00am - 04:00pm TIMEZONE:Central European Time LENGTH:6 hours LOCATION:QSC Benelux
ADDRESS:Sallandhaven 4 3433PS, Nieuwegein Netherlands
Reserve

7 Seats Left

Control & UCI-Advanced-UAE

Control and UCI Advanced - Part 2: Online - UAE DATE:June 11th, 2026 TIME:02:00pm - 05:00pm TIMEZONE:Eastern European Summer Time LENGTH: LOCATION:Online via Microsoft Teams (Time Zone: GST)
ADDRESS:Webinar (Presented in English)
Reserve

5 Seats Left


Q-SYS Training: Control & UCI Advanced - Lua Scripting: In classroom - France DATE:June 18th, 2026 TIME:09:30am - 05:30pm TIMEZONE:Central European Time LENGTH:eigth hours LOCATION:Algam Offices
ADDRESS:20 rue Bouvier 75011 Paris
Reserve

8 Seats Left


Additionally, Canadian Trainees may also sign up in the USA Subregion LOCATION:PLEASE SELECT THE USA SUBREGION TO SIGN UP FOR A CLASS
ADDRESS:Remote Training via Zoom
Session Full

0 Seats Left

Submit a Local Training Request


Don't see a training session that's right for you?Submit a Training Request form to notify your regional Q-SYS distributor that you would be interested in attending a local class.