From noob to game dev.

Short C# lessons for people who want to make games. Read a little, write real code in the browser, run it and see what it does. Your first program runs in under a minute.

Start lesson 1   Browse the course map

Chapter 1 works without an account.

A lesson takes 10 to 15 minutes.

Most lessons follow the same four parts, so after the first one you know what to expect.

  1. Read the idea

    A few short paragraphs and a few lines of code. One idea per lesson, nothing you have to memorize first.

  2. Watch the demo

    The code types itself into the editor while a cursor points at what matters. Pause it, step through it, or take over the keyboard at any point.

  3. Write it yourself

    Run shows what your program prints. Submit checks it. Your C# is compiled on our server, and compile errors come back in plain words with the line marked.

  4. Keep what you earn

    Passing a lesson gives XP, keeps your streak going and adds a card to your Codex, a cheat sheet you can search later.

No experience needed.
Lesson 1 explains what code is, and all you do is press Run. Your first line of C#, Console.WriteLine, comes right after.
Getting stuck is normal.
Every challenge has hints. The solution opens after three tries, and looking at it before you pass earns no XP.

C# Basics for Game Makers

Go from zero to real C# by making game stuff: health bars, loot, damage and bosses. Write a line, press Run and see what it does.

143 lessons in 10 chapters

Open the course map

  1. Your first program

    Print text, see how statements run in order, read compiler errors, use comments and build a title screen.

    14 lessons

  2. Variables and types

    Store values in named variables: whole numbers, decimals, text, single characters and true or false. See how numbers are stored in bits and bytes, and how to pick int, uint or long.

    16 lessons

  3. Math and operators

    Do math in C#: operators, order of operations, division and remainder, casting, rounding and the Math methods. Learn what happens when a number overflows, and when to use float, double or decimal.

    17 lessons

  4. Strings

    Names, dialogue, damage popups, quest cards and scoreboards are all text. Build it, format it and line it up.

    12 lessons

  5. Decisions

    Make your game react: if, else, switch, comparisons and true or false logic.

    14 lessons

  6. Loops

    Repeat work without repeating code: while, for, break and continue, waves and timers.

    14 lessons

  7. Methods

    Package code into named actions you can reuse: parameters, return values and scope.

    14 lessons

  8. Collections

    Hold many things at once: arrays, List and Dictionary for inventories, waves and lookups.

    14 lessons

  9. Classes and objects

    Build your own types: fields, properties, constructors and methods for heroes and enemies.

    14 lessons

  10. Inheritance and interfaces

    Share and swap behavior: enums, structs, inheritance and interfaces.

    14 lessons

After C#

  • C# for Unity Coming soon
    Take Course 1 skills into Unity: scripts on GameObjects, movement, physics, spawning, UI and data-driven design.
  • Git for Game Devs Coming soon
    Commits, branches, merges and teamwork for game projects, including big art files.
  • Game Programming Patterns in C# Coming soon
    The code shapes that real games use: game loop, state machines, commands, events, components and object pools.
  • Coding with AI: Be the Senior Dev Coming soon
    Ask an AI for code, read it, test it and fix what it got wrong.
  • HTML, CSS and JS for Game UI and Browser Games Coming soon
    Build menus, HUDs and inventories with HTML and CSS, then make full browser games with JavaScript and canvas.
  • Blender for Game Assets Coming soon
    Make low-poly props, characters and animations that drop straight into a game engine, and learn the budget rules (triangles, texture sizes, scale).
  • Game Design: Fun, Choices and Players Coming soon
    Learn why games are fun and how to make them more fun: core loops, choices, levels, enemies, difficulty, feel and playtesting.
  • Game Economy: Sources, Drains and Prices Coming soon
    Loot, currencies, shops, crafting, markets and XP curves, and how to balance them.
  • Engine Basics: How Game Engines Work Coming soon
    Open the hood: game loop timing, vector math, rendering, collision, physics, animation and memory.
  • Databases for Games Coming soon
    Save players, inventories and leaderboards that survive restarts: SQL, SQLite, schemas and safe queries from C#.
  • Networking and Multiplayer Coming soon
    How online games talk: clients, servers, packets, lag and cheating, then build a small multiplayer game.
  • Game AI Coming soon
    State machines, pathfinding, steering and decision making for enemies and allies.
  • Graphics and Shaders Coming soon
    How a frame gets drawn and how to make it look good: meshes, cameras, lighting and your first shaders.
  • Game Audio Coming soon
    Sound effects, music, mixing and playing audio from code.
  • Modding and Server Plugins Coming soon
    Change games people already play: C# plugins for game servers, hooks, commands, configs and data.
  • Ship Your Game Coming soon
    Finish, polish and release: builds, store pages, trailers, pricing, launch day and updates.
  • Final Boss: Make Your Own Game Coming soon
    Build a complete game from idea to launch, then publish it on the NoobAcademy Arcade for anyone to play.
  • Real-World Projects Coming soon
    Build the kind of software people use every day: a web API, a Discord bot, a database app, a server plugin and a desktop tool.
  • Career Launch: Portfolio and Resume Coming soon
    A portfolio, a resume and a GitHub profile built from the projects you made here.

Every chapter ends with a boss.

A boss lesson is one bigger task with a handful of checks. Each check your code passes takes a hit point off the boss. Pass them all and it is down.

There is no timer and no penalty, so submit as often as you like.

Free while we build.

Everything is open during early access. Paid plans come later, and we will email before anything changes.

  • Free
  • Pro: $12 a month
  • Founders: $79 a year

Read the details

Your first program is one line.

Start lesson 1

© 2026 Xero Media LLC. All rights reserved.