// AKKA.NET BOOTCAMP

FREESELF-PACED13 HANDS-ON LESSONS

Learn the Actor Model in .NET, Hands-On

13 hands-on lessons where you build a real Akka.NET app step by step: a word counter that processes web pages concurrently. Along the way you learn actor hierarchies, behavior switching, testing with the TestKit, async/await, Akka.Hosting, dependency injection, and sagas. Taken by 50,000+ developers since 2015.

50,000+ developers since 2015 · Self-paced · Free forever

Aaron StannardYour instructor · Creator of Akka.NET

// TRUSTED_BY

Trusted by teams at 100+ companies since 2015

Finance

JPMorgan Chase Bank of America Danske Bank ING Fiserv S&P Global AllianceBernstein

Insurance

Duck Creek CVS Health TAL Youi

Healthcare

McKesson Thermo Fisher Scientific BD DrÃĪger

Energy

Schneider Electric RWE Landis+Gyr

Transportation

United Airlines BNSF Jet2 BMW Scania

Aerospace & Defense

Boeing Airbus Northrop Grumman

Gaming

bet365 Zynga Kaizen Gaming

See all customers →

ref: why-akka

// WHY_AKKA_NET

Make Concurrency Easy

The actor model eliminates shared state headaches. Write concurrent code that’s actually readable.

Run Anywhere

Console apps to cloud-native microservices. Akka.NET scales with your architecture.

Lightning Fast

High-performance message processing. Millions of actors, minimal memory overhead.

Highly Configurable

HOCON configuration, Microsoft.Extensions support, and Akka.Hosting for modern .NET.

.NET Integration

First-class dependency injection, IOptions, async/await, and Entity Framework integration.

Free & Open Source

Apache 2.0 license. Production-ready. Community-driven.

ref: outcomes

// OUTCOMES

→ Master the actor model for concurrent programming
→ Get hands-on practice with Akka.NET syntax and APIs
→ Integrate Akka.NET with Microsoft.Extensions ecosystem
→ Design robust domain models using actor hierarchies
→ Master testing actor-based applications with Akka.TestKit
→ Discover best practices for event-driven systems
ref: curriculum

// CURRICULUM

13 Lessons. Your First Actor to a Working App.

From your first actor to production-ready Akka.NET applications: hands-on exercises covering concurrency, testing, dependency injection, and real-world patterns used in production.

Unit

Unit-0: Basics of Akka.NET

3 lessons
  • 1 Why Learn Akka.NET?
  • 2 Our First Akka.NET Application
  • 3 Effective Actor Messaging
Unit

Unit-1: Building Local Akka.NET Applications

10 lessons
  • 1 Using Akka.Templates to Create New Projects
  • 2 Leveraging Actor Hierarchies for Domain Modeling
  • 3 Behavior Switching and Receive Timeouts
  • 4 Testing Actors with Akka.TestKit
  • 5 Working with Child Actors
  • 6 Actors and Async / Await
  • 7 Akka.Hosting, Routers, and Dependency Injection
  • 8 Integration Testing with Akka.Hosting.TestKit
  • 9 Using IOptions and Microsoft.Extensions.Configuration
  • 10 Writing Sagas with Actors, Message Stashing, and IWithTimers

Unlock the Full Curriculum

Enter your email to start learning immediately. Free forever. No credit card required.

50,000+ developers since 2015 · Self-paced · Free forever

ref: testimonial

// WHAT_DEVELOPERS_SAY

Learn from the team that builds Akka.NET

“The on-site training gave us a big boost and greatly reduced the time we needed for developing the current version of the product.”

Dan Victor Rusu, CTO, TIE Kinetix

“This was probably one of the best, if not the best, training I ever had and I'm really looking forward to building with Akka.NET further.”

Damien Simeon, Mission Control, Genetec

“When combined with the training programs that Petabridge offers, it's been a no-brainer for our team and a great return on our investment to date.”

Sean Killeen, VP, Innovation & Products, SCT Software
ref: get_started

// GET_STARTED

Ready to Build What Can’t Break?