Education and training

Developers can efficiently and confidently start working with Magnolia, thanks to Magnolia's education and training program.


Magnolia instructor-led training courses

For companies, the best way to ensure that developers are project ready is to enroll them on a Magnolia instructor-led training course. Courses are available in the global Magnolia offices or at a customer on-site location (available on request).

Developer training

This course covers the basics and fundamentals about Magnolia that are essential to being able to start a project. It does not require any prior Magnolia knowledge, so absolute beginners are welcome to attend the training.

Prerequisite: Basic Java or any Object-oriented programming experience

Topics: Base Concepts and Architecture, Basic and Website Templating, Content Apps, AdminCentral Development, App and Vaadin Development, Advanced Topics (e.g. Cache)

Fee: 4 days, CHF 2800- (incl. VAT)

Inclusive: Associate Developer Certification Exam


Front-End Training

Attendees become proficient in Magnolia's Light Development approach where front-end developers work on the file system. Learn how to configure by YAML and use technologies that you already know to define templates. Have fully working light modules at the end of the training.

Prerequisite: Front-end orientation with good HTML and CSS skills

Topics: Author's World, Basic and Advanced Templating, Site Development, Content Apps

Fee: 3 days, CHF 2400- (incl. VAT)

Inclusive: Front-End Developer Certification Exam

Front-End Advanced Training

Attendees learn how to integrate frameworks such as Angular, React and Bootstrap in Magnolia. Front-end developers get introduced to REST endpoints, which are ideal for use in headless CMS scenarios.

Prerequisite: Magnolia front-end training / experience in Magnolia Light Development

Target audience: Front-end developers

Fee: 2 days, CHF 1900- (incl. VAT)


Class size and times

Places are reserved on a first-come, first-served basis. 

Size: Magnolia offices: 3-6 persons 

Client site: 5 persons

Time: 9am-5pm (1-hour lunch break).



All lectures are conducted in English.

Clients who need training in a local language must supply their own translation service.


General requirements

Software is supplied by Magnolia for training purposes only. Magnolia runs on Windows, Mac OSX and Linux.

Your laptops must be Wi-Fi enabled, have sufficient rights to install software and have a Magnolia bundle.

Magnolia Academy

Coming soon

Magnolia Academy* is a free online education resource where new and experienced developers alike can study anytime and anywhere, eliminate travel costs, and be free to control the pace of learning.

Magnolia Academy is being designed and documented by Magnolia experts.

The all-new and improved Magnolia Academy is on its way. Stay tuned for details!

In the meantime, please check out Magnolia Documentation for online help or post at Magnolia Community forum to discuss issues with fellow Magnolia developers.

*Magnolia Academy is still accessible to the public, but please be informed that the current release is not being maintained and will end its lifecycle right after the launch of the new version.

Demo site Contact us Free trial