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
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
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
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
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
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
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
.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
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
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
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
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
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
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
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
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
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
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
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.