Free to read. No credit card.

Become a backend engineer.

C# and .NET first, then Python, then AI systems.

A course that starts from zero and is built to end with a C#/.NET backend engineer who also writes Python and builds systems on AI models. Eight tiers and Job Preparation, practice beside every concept, and graded submissions that tell you what to fix. The AI tier is still being written — what is ready and what is not is listed below.

Start at Tier 0Jump to C# Part 01
330
Lessons written
1,235
Graded exercises
8 + 1
Tiers + Job Prep
Free
To read
The Curriculum

Eight Tiers, Then Job Preparation.

Each tier builds on the last, in one order, from your first program to the work of a senior engineer.

◌
Tier 0 · 22 lessons

Preparatory

What a backend engineer does, setting up your machine, and how computers actually work: binary, text encoding, memory, the CPU, the operating system, the network.

{ }
Tier 1 · 131 lessons

Foundations

Math literacy for engineers, then C# from your first line of code to C# 14 and .NET 10: types, methods, classes, collections, LINQ, generics, exceptions, async, testing, and concurrency. Then Git and the shell.

∑
Tier 2 · 30 lessons

Computer Science

Discrete math, probability and statistics, and data structures and algorithms, built and measured in C#.

⚙
Tier 3 · 76 lessons

Backend

Networks and HTTP, SQL and schema design, ASP.NET Core, REST APIs, EF Core, caching with Redis, Docker, authentication, testing, CI/CD and deployment.

◆
Tier 4 · 27 lessons

Python

Python as a second language for a C# developer, its idioms and ecosystem, and a backend in FastAPI.

✦
Tier 5 · Being written — 81 lessons outlined

AI Engineering

Building on AI models, classical machine learning, data engineering, deep learning, AI in production, and AI safety and evaluation. The outline is published; the lessons are not written yet.

▣
Tier 6 · 15 lessons, 3 projects

Projects

Three applications built end to end: a dashboard app, a real-time chat app on SignalR, and a portfolio site with its own content API.

△
Tier 7 · 25 lessons

From Mid to Senior

Architecture and scale, security, performance and observability, engineering practices, and owning problems end to end.

✓
Then · 4 modes

Job Preparation

Timed challenges, an interview simulation, whiteboard problems, and a 72-hour take-home project.

Where It Stands

What Is Ready, and What Is Coming

Written

Tiers 0–4, 6 and 7 and Job Preparation: 330 lessons, 1,191 exercises and 44 debugging challenges you can submit today.

Being written

Tier 5, AI Engineering: 81 lessons are outlined and not yet written.

Being converted

300 more exercises in the ported units are on their pages but cannot be submitted yet, and grading is moving from AI review to automated tests.

Being reworked

The math unit's code examples are still in Java, and the projects' front-end sections still assume a front-end tier this course no longer teaches.

How It Works

Learn. Code. Get Graded. Grow.

01

Read the lesson

The why before the how, built on what earlier lessons taught.

02

Write and submit code

Write your solution in your own editor and upload the files — real projects, not a browser sandbox.

03

Get it graded

A breakdown of correctness, quality, style and concepts, with what to fix.

04

Grow from feedback

Your dashboard tracks progress per part and points at what to revisit.

Why Syntax Junkies

How the Course Works

⚡

Graded Submissions

Upload your .cs files and get a review of correctness, code quality, idiomatic style, and whether you used what the lesson taught. Today Claude grades each one against the exercise's criteria; test-based grading is being built.

🎯

Weakness Tracking

The mistakes you repeat are recorded across your submissions and quiz answers, with what to revisit.

💼

Backend Focused

Users, orders, invoices and accounts — examples from the services a backend engineer is hired to build.

📝

Practice Beside Every Concept

Exercises sit right after the section that teaches them. You write code constantly.

Ready to start?

No account is needed to read. Create a free account when you want to submit exercises for grading and track your progress.

Syntax Junkies
A course in backend engineering: C#/.NET, Python, and AI systems.