Skip to content
Now boarding New: every course now has a coding preview video — five lines, C++ to SAS. See new lines Code WELCOME10 takes 10% off your first ticket · 14-day refund

Build a Desktop Budget App with C# and Avalonia

Create a cross-platform desktop budgeting app with Avalonia, MVVM, SQLite storage and charts.

  • Intermediate
  • 21 lessons · 3h 41m of video
  • 212 students
  • English
  • Updated Oct 2026
Coding preview Build a Desktop Budget App with C# and Avalonia

The route

Curriculum

5 modules · 21 lessons · 3h 41m of video

  1. 1

    Avalonia fundamentals

    4 lessons

    42m
  2. 2

    MVVM and binding

    5 lessons

    53m
  3. 3

    Data with EF Core

    4 lessons

    47m
  4. 4

    Charts and reports

    4 lessons

    41m
  5. 5

    Import and packaging

    4 lessons

    38m

Destination

What you will be able to do

  • Structure a desktop app with MVVM
  • Build responsive Avalonia layouts and data binding
  • Persist data with EF Core and SQLite
  • Draw monthly charts
  • Package installers for three platforms

Before you board

You will need

  • Basic C# with classes
  • The .NET 8 or 9 SDK

About this course

The journey

Avalonia lets one C# codebase run as a native desktop app on Windows, macOS and Linux. In this course you build a complete personal budget app: accounts, transactions, categories, monthly charts and CSV import.

You learn the MVVM pattern properly, store data with SQLite through EF Core, and package installers for all three platforms at the end.

Frequently asked questions

Still unsure about something? Write to our contact page and a human answers, usually the same working day.

Intermediate. You should be comfortable with the basics listed under requirements.

No. You pay once and keep lifetime access, including every future update to this course.

Yes. The preview video at the top of this page shows real code from the course being written and run.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the course you watched.

What students say

No reviews yet

Nobody has reviewed this course yet, so there is no score to show. Buy it, work through it, and your review could be the one that helps the next developer decide.

€45 EUR

One-time payment · lifetime access

Timetable updates

New lines, first. One email when something departs.

Release notes for new courses and major updates to the ones you own, plus launch fares for subscribers. No digest padding, unsubscribe in one click.

By subscribing you agree to our Privacy Policy.