Skip to main content
ANVISoftware Solutions

Course catalogue

18 courses across the technologies Anvi actually works with. Each card shows how much of its curriculum is written and available today.

Level

Subject area

Showing 18 of 18 courses

Beginner

Programming Fundamentals

Start here if you have never written code. Learn what a program is, how computers follow instructions, and the handful of ideas every language shares.

Modules
5 modules
Lessons
15 of 15 lessons ready
Estimated duration
10-14 hours
Beginner

C# From Beginner to Advanced

A complete route through C#, from your first program to async code, LINQ and the language features professional codebases actually rely on.

Modules
9 modules
Lessons
62 of 62 lessons ready
Estimated duration
28-36 hours
Beginner

SQL & Database Fundamentals

From what a table is through to reading execution plans: query, join, aggregate, design and tune relational data.

Modules
6 modules
Lessons
22 of 22 lessons ready
Estimated duration
18-24 hours
Beginner

Frontend Foundations: HTML, CSS, JavaScript & TypeScript

The groundwork every framework sits on: semantic markup, modern layout, the language of the browser, and types that keep it honest.

Modules
6 modules
Lessons
20 of 20 lessons ready
Estimated duration
26-32 hours
Beginner

Git & GitHub

Version control explained properly: commits, branches, merges, rebases, conflicts, pull requests and automated checks.

Modules
4 modules
Lessons
15 of 15 lessons ready
Estimated duration
8-12 hours
Beginner

AI & Generative AI for Developers

From what a language model is through to shipping a retrieval-based assistant: prompting, structured output, tools, RAG, agents, evaluation and cost.

Modules
5 modules
Lessons
22 of 22 lessons ready
Estimated duration
24-30 hours
Intermediate

.NET Fundamentals

Understand the platform your C# runs on: the runtime, the SDK, the CLI, packages, configuration, logging and dependency injection.

Modules
4 modules
Lessons
12 of 12 lessons ready
Estimated duration
10-14 hours
Intermediate

ASP.NET Core

Build web applications and services: the request pipeline, routing, model binding, validation, authentication, caching and production configuration.

Modules
6 modules
Lessons
23 of 23 lessons ready
Estimated duration
24-30 hours
Intermediate

Web API Development

Design and build APIs other developers can use without asking you questions: clear contracts, honest errors, pagination, versioning and documentation.

Modules
5 modules
Lessons
18 of 18 lessons ready
Estimated duration
18-24 hours
Intermediate

Entity Framework Core

Work with a database through C# objects while staying aware of the SQL underneath, including the performance traps that catch most teams.

Modules
4 modules
Lessons
17 of 17 lessons ready
Estimated duration
16-20 hours
Intermediate

Blazor

Build interactive web interfaces with C# components: parameters, events, forms, routing, state and API integration.

Modules
4 modules
Lessons
14 of 14 lessons ready
Estimated duration
16-20 hours
Intermediate

React & Next.js

Build component-driven interfaces with React, then add routing, rendering strategies and data fetching with Next.js.

Modules
5 modules
Lessons
18 of 18 lessons ready
Estimated duration
22-28 hours
Intermediate

Docker & Containers

Package applications so they run identically everywhere: images, Dockerfiles, volumes, networks, Compose and production concerns.

Modules
4 modules
Lessons
16 of 16 lessons ready
Estimated duration
10-14 hours
Intermediate

Cloud & DevOps Foundations

Cloud concepts that transfer between providers, plus the automated pipeline that gets your code from commit to running system.

Modules
4 modules
Lessons
17 of 17 lessons ready
Estimated duration
14-18 hours
Intermediate

Automated Testing

Write tests that let you change code with confidence: unit, integration and API tests, test doubles, and what coverage really tells you.

Modules
4 modules
Lessons
13 of 13 lessons ready
Estimated duration
12-16 hours
Intermediate

Security for Developers

Defensive practices for everyday development: authentication, authorization, safe data handling, secrets and dependency risk.

Modules
4 modules
Lessons
14 of 14 lessons ready
Estimated duration
10-14 hours
Intermediate

Mobile Development Foundations

Concepts that apply across mobile platforms: navigation, state, API integration, offline behaviour, device security and release.

Modules
3 modules
Lessons
11 of 11 lessons ready
Estimated duration
14-18 hours
Advanced

Software Architecture

Structure systems deliberately: layering, SOLID, clean architecture, patterns, and honest guidance on when each is the wrong choice.

Modules
4 modules
Lessons
19 of 19 lessons ready
Estimated duration
18-24 hours

Have a project worth talking through?

Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.