Courses / .NET Clarity Mentorship
JUNIOR

.NET Clarity Mentorship

From Junior to a strong Mid-Level .NET engineer — through practical learning, weekly sessions, and real code reviews.

6 MonthsDURATION
29LESSONS
JUNIORLEVEL
CURRICULUM

What you'll go through, module by module

01

Onboarding — Diagnostic & Setup

2 lessons +
  • Kickoff: "code that works" vs "code that's correct" Free
  • Live code review: the five bugs hiding in a junior Code Free
02

Section 1 — Strong Foundation

8 lessons +
  • Week 1 — Async/await, thread pool starvation and the classic deadlock Paid
  • Week 2 — Memory management, GC generations, LOH and the full Dispose pattern Paid
  • Week 3 — LINQ internals: deferred execution and client-side evaluation traps Paid
  • Week 4 — Generics, constraints, delegates and Func-based strategies Paid
  • Week 5 — The ASP.NET Core middleware pipeline, order and short-circuiting Paid
  • Week 6 — Dependency injection internals and captive dependencies Paid
  • Week 7 — JWT auth, refresh token rotation and reuse detection Paid
  • Week 8 — EF Core internals: N+1, cartesian explosion and compiled queries Paid
03

Section 2 — Quality & Design

6 lessons +
  • Week 9 — SOLID, applied to the code you wrote in month 1 Paid
  • Week 10 — Repository, Unit of Work and the Specification pattern Paid
  • Week 11 — CQRS: separating commands from queries, and when it's overkill Paid
  • Week 12 — Factory, Decorator and Strategy patterns Paid
  • Weeks 13–14 — Unit testing with xUnit and Moq, past the happy path Paid
  • Weeks 15–16 — SQL optimization, global exception handling and Serilog with Seq Paid
04

Section 3 — Mid-Level Mindset

5 lessons +
  • Weeks 17–18 — Clean Architecture: reorganizing the project you already have Paid
  • Weeks 19–20 — Redis, cache-aside and preventing a cache stampede Paid
  • Weeks 21–22 — Observability: correlation IDs, metrics and distributed tracing Paid
  • Weeks 23–24 — Docker, multi-stage builds and a one-command environment Paid
  • Weeks 25–26 — Background jobs, API polish and the final production audit Paid
05

Advanced Month — Interview Simulation (optional)

6 lessons +
  • C# advanced — memory, boxing, expression trees and Span<T> (25 questions) Paid
  • ASP.NET Core advanced — middleware internals, filters and model binding (20 questions) Paid
  • Architecture & design — Clean Architecture tradeoffs, Outbox and Saga (25 questions) Paid
  • Performance & scalability — indexing, query plans and caching layers (20 questions) Paid
  • Security — OWASP Top 10 in .NET and secrets management (15 questions) Paid
  • Behavioral — explaining tradeoffs, technical debt and decisions you made (15 questions) Paid
PROJECTS

What you'll actually build

PHASE 1 · MONTHS 1–2

TicketFlow — N-Layer, working

An event ticketing API built the way a junior builds it: auth with refresh token rotation, events and ticket tiers, a booking module with real transactions and optimistic concurrency, mock payments and email. Large services, no tests, no caching — deliberately, because you need to feel the pain before the fix means anything.

PHASE 2 · MONTHS 3–4

TicketFlow — SOLID, tested, observable

Same repository, better code. The 200-line BookingService splits into single-responsibility pieces, event search moves behind a Specification, test coverage passes 70%, and every unhandled error goes through one global handler with structured logs you can search in Seq.

PHASE 3 · MONTHS 5–6

TicketFlow — Clean Architecture

A full reorganization into Domain, Application, Infrastructure and API, with a rich domain model, CQRS through MediatR pipeline behaviours, Redis cache-aside on event availability, and the whole stack — API, database, Redis and Seq — running from one docker-compose up.

FINAL · MONTH 6

Production readiness audit

A written audit of your own project against a checklist: double-booking impossible under race conditions, no N+1 on any endpoint, every non-public endpoint authenticated, a full booking traceable in Seq, no secrets committed. Real numbers, and the fixes you applied after finding them.

MENTORSHIP

You're not learning this alone

1:1 Sessions

Biweekly calls to unblock you, review your direction, and keep momentum going.

Code Reviews

Real feedback on your project code — the same standard used in production reviews.

Private Community

A group of other students at the same stage, for accountability and questions.

PRICING

Access the Mentorship

Pounds are for students paying from inside Egypt. If you are paying from outside Egypt, the dollar price applies.

BASIC
3,500EGP $70 one-time
The full six-month mentorship.
  • Weekly group live session, with the recording kept
  • Weekly assignments on your own project
  • Written code review within 48 hours of every submission
  • A roadmap built around your own gaps, not one template
  • CV, LinkedIn and GitHub review
  • Discord community access, answers within 24 hours
Enroll in BASIC
FAQ

Common questions

Who is this mentorship for?+

Engineers with at least six months of real experience — internship, full-time or freelance — who can already write a working ASP.NET Core API and have used SQL or EF Core. It is not a course for learning to program from scratch.

How much time does it take each week?+

Five to seven hours: one live session plus the assignment that follows it. Assignments are graded against a written checklist, so the time goes into building rather than watching.

What does a typical week look like?+

A live session at the start of the week — explanation plus live coding — then the assignment during the week, then a written code review within 48 hours of submission. The next session opens by revisiting the two or three mistakes that came up most across the group.

Do I build a new project every week?+

No — one project, TicketFlow, from the first week to the last. Months 1–2 you build it as plain N-Layer, months 3–4 you refactor it, months 5–6 you rebuild it as a modular monolith. The git history is the evidence of what changed, and it is what you show in an interview.

Is the Advanced month required?+

No. Months 1–6 are what get you to Mid-Level. Month 7 is 120 interview questions across four simulation sessions, for anyone preparing to interview soon.

What if I miss a live session?+

Every session is recorded and the recording stays available to you. The commitment is to watch it within the same week, so the assignment still lands on time.

Is there a refund policy?+

Once you complete the onboarding process and decide to continue with the mentorship, the payment becomes non-refundable. No refunds will be issued after onboarding.

Is installment payment available?+

Yes. You can split the total payment into two installments, paid over the first two months of the mentorship.

~/home
Ln 1, Col 1 — UTF-8