LVGL Home

LVGL Course for v9

Welcome to the OFFICIAL concise, easy-to-follow online course on the Light and Versatile Graphics Library!
LVGL is the most popular, free and open-source graphics library available, used to create beautiful UI's for any Microcontroller, Microprocessor AND display!

We offer the ONLY online course in mastering LVGL, developed with the team at LVGL.io, to give you a head start in learning to use this powerful tool.

We cover the basics on how the library works, how to use the simulators as well as usage on a variety of chips including the Arduino and the ESP32

A Course to take you from beginner to professional

Create Screens with a Smartphone Feel

LVGL has more than 30 'widgets' (functions) such as Bar, Calendar, Chart, Drop-Down list, Keyboards, etc.

Learn how to use the powerful software rendering engine to draw anti-aliased (a computer graphics technique that smooths jagged edges on curves and diagonal lines) widgets using minimal resources.
Access the official website here: https://lvgl.io/
image
image

Our Course Covers

Basic Widgets - Base Objects, Loading Screens, Basic Labels, etc.
Events - Buttons, Check Boxes, Dropdowns, Slides and Switches
Layout - Alignment, Grids, Units and Percentages
Styles - Basic and Cascading Styles, Transitions, Translations, etc.,
Images - Resizing, Background Images, Canvas, etc.,
Fonts - Basic and Custom Fonts, Built-in and Custom Symbols
Animations - Multiple Animations, Animation Timelines
Timers
Advanced Widgets - Scales and Charts
Input Devices - Key Press, Keyboard Navigation, Button Inputs
Porting to Hardware - Writing Display Code, Trouble Shooting

Meet the Instructor

Hello, my name is Mair Swartz.
I have been developing professionally for about 25 years and I still love it. I started out as electronics repair and bench tester while putting myself through college. Soon after that I landed a job writing C code for a point-of-sale system using the Motorola chips. After that I went into higher level languages like C# and JavaScript and worked for corporations doing web and document management technologies such as SharePoint.

Even though I was doing well and did some interesting IT projects, I missed the embedded world. When the ESP32 came out, I was fascinated and created a course as I learned all its features.
My style of lecturing is how I like to receive lectures: fast and to the point. I like explaining solutions from the ground up. If an error happens, I don’t hide it or make excuses for it. If I ran into trouble, chances are some of my students will as well. I explain the error and show how to fix it.
This style of training is not for everyone, but a lot of my students love it, and they get all the data they need in a concise and efficient manner.
image

Sign Up Now

Get started on the ONLY online course for the Light, Versatile Graphics Library