Learn the basics of building web applications in pure Java with Vaadin, covering components, navigation, forms, and data binding to your backend.
Build complete web interfaces (layouts, components, navigation) without writing any JavaScript.
Create a fully functional, multi-view web app with data binding in a single session.
Sort, filter, and display millions of rows out-of-the-box without custom code.
Automatically validate forms by reusing standard Java annotations (like @NotNull or @Email).
Customize themes, fonts, and dark/light modes using built-in Vaadin tools—no designer required.
Manage multi-page navigation, URLs, and access rules easily with a single @Route annotation.
Learn Vaadin essentials and best practices.
Learn some advanced topics and become a professional.
Learn how to build a custom component.
Learn how to migrate an application to Vaadin 14.
Tools, Integration and more.
You'll get a diploma to show on LinkedIn that you're trained to use Vaadin professionally.