Wisej.NET courses
Every LearnWisej course, free: video lessons, reading guides, quizzes and hands-on labs for building web applications with Wisej.NET in C#.
All courses
-
Foundations
Understand what Wisej.NET is, how the browser and server work together, and build, run and inspect your very first real-time web app in pure C#.
Beginner · 4.5h · 10 Modules · Free course
-
Production Architecture Deep Dive
Move from a small training app to a maintainable production Wisej.NET structure — server-side components, client-side widgets, and clean UI / domain / service / data / infrastructure boundaries.
Intermediate · 12h · 12 Modules · Free course
-
Real-Time Apps with Server Push
Build server-driven real-time line-of-business apps in Wisej.NET — WebSocket push, background tasks, polling fallback, live data binding and multi-user event hubs, on the TicketOps Live project.
Intermediate · 8h · 7 Modules · Free course
-
From WinForms to the Web
Port a legacy WinForms desktop app to the browser with Wisej.NET — reuse your C#, replace desktop boundaries, make it multi-user safe, and ship it, on the LegacyOrderDesk migration project.
Advanced · 9h · 7 Modules · Free course
-
Mastering the Control Library
Get the most from 100+ controls — grids, charts, trees and custom widgets.
Intermediate · 9h · 7 Modules · Free course
-
Data Binding with EF Core
Wire entities to the UI with two-way binding, validation and async loads.
Intermediate · 9h · 7 Modules · Free course
-
Security & Auth Patterns
Sessions, roles, OAuth and hardening strategies for production Wisej apps.
Advanced · 6.6h · 7 Modules · Coming soon
-
Enterprise Wisej.NET: Architecture to Cloud
The advanced Wisej.NET track: enterprise architecture, migration, multi-tenancy, real data, background pipelines, security and observability — then containerize, scale and ship with CI/CD pipelines that just work.
Advanced · 21h · 14 Modules · Free course
-
Application Integration Course
Integrate third-party JavaScript widgets the Wisej.NET way — server-owned components, client adapters, clean client/server contracts, events, data endpoints and production-ready packaging.
Advanced · 15h · 10 Modules · Free course
-
Theming & Responsive Layouts
Design adaptive themes and mobile-friendly layouts with the theme builder.
Beginner · 9h · 7 Modules · Free course
-
Hybrid & Native Packaging
Ship your Wisej.NET app to desktop and mobile — package as hybrid and native apps with access to device APIs.
Advanced · 5.5h · 6 Modules · Coming soon
-
Performance & Profiling
Measure, profile and tune Wisej.NET apps — find bottlenecks and keep sessions fast at scale.
Advanced · 9h · 7 Modules · Free course
-
Validation in Wisej.NET
Build Wisej.NET forms, grids and data-bound editors that validate input clearly — Validating events, ErrorProvider, the Validation extender, custom rules, DataAnnotations and DataGridView cell validation, on the ValidationClinic project.
Beginner · 8h · 7 Modules · Free course
-
Localization in Wisej.NET
Make a Wisej.NET app multilingual — designer localization, .resx resources and ResourceManager, browser and session culture, runtime language switching, right-to-left layouts and a real translation workflow, on the GlobalDesk project.
Beginner · 8h · 7 Modules · Free course
-
Icons and Images in Wisej.NET
Put the right picture on every control in Wisej.NET — the Image / ImageSource model, PictureBox formats and size modes, theme images and SVG recolouring, official icon packs, embedded resources with resource.wx, a custom icon pack of your own and icon fonts, on the IconDesk project.
Beginner · 9h · 7 Modules · Free course
-
Drawing & Painting in Wisej.NET
Create custom graphics in Wisej.NET and always know where the pixels are produced — server-painted controls, user-painted DataGridView cells, the interactive Wisej.Web.Canvas surface and off-screen System.Drawing.Managed image export, built across the Visual Operations Studio project.
Advanced · 10h · 7 Modules · Free course