Unity C# Scripting Foundations: MonoBehaviours, Coroutines and Input
by Yuki Tanaka
Catalog
Programming, AI and prompt-engineering courses written by working engineers. Filter by language, level, price or rating — buy once, get an instant email access link, keep it for life.
Jump to a technology
Showing 1–24 of 40 courses
Learn the C# that Unity actually runs, from the lifecycle to the new Input System.
Your first functional language, taught with running code instead of category theory.
Demystify the two F# features that look like magic and start writing your own.
Learn the JavaScript that modern browsers and Node actually run, with no jQuery nostalgia.
Understand what the engine is doing so async bugs stop feeling like random chance.
Add types to the JavaScript you already write, without rewriting your whole project.
The whole language in an afternoon, then the depth that makes Lua genuinely powerful.
Turn Lua fundamentals into shipped gameplay across two very different engines.
Give your C or C++ engine a scripting layer using the Lua stack, LuaJIT and FFI.
Learn Python by automating spreadsheets, files and reports you would otherwise do by hand.
Write Python that scales past a single script and survives contact with a team.
Ship a typed, validated and documented Python API with async endpoints and real tests.
Learn Go the way backend teams use it: small surface, standard library, real concurrency.
Improve messy code without breaking it, using small moves you can defend in review.
Understand Git as a graph of commits and never fear a mistake in a repository again.
Write the tests that catch real bugs and delete the ones that only slow you down.
A repeatable method for finding any bug, plus the tools that make it fast.
The mental model behind every performance problem you have ever failed to explain.
Four concurrency models compared side by side, with the bugs reproduced and fixed.
Write CMake you can maintain, with targets, presets and dependencies that just work.
Design HTTP APIs that stay usable, documented and stable long after version one.
Twenty-four agent blueprints with tool schemas, system prompts and real stop conditions.
Prompts that turn commits, diffs and tickets into documentation people will actually read.
Prompts that write, explain and stress-test SQL against a schema you paste in yourself.