Skip to main content
YOUR NEXT BUILD STARTS HERE

Small steps. Your own FiveM project.

Learn FiveM server setup and Lua scripting by building something real. Choose your goal, follow the lessons, and put each step into practice.

Start with free introductory lessons. Membership unlocks the full library, guides, and standard support. Explore Membership

CHOOSE YOUR GOAL

What do you want to build?

Two guided paths. Start with the essentials, then explore the topics your project needs.

Track A

Run a FiveM server

Set up your server, configure resources, and get ready for your first players.

Work towardA running server you can manage.
26 core lessons18 optional & reference
Open trackTry the free txAdmin lesson
Track B

Write your own scripts

Start with Lua, then build, test, and debug your own FiveM resources.

Work towardYour own working FiveM resources.
52 core lessons37 optional & reference
Open trackTry the free Lua lesson

Written lessons and reference material are currently in English.

VIDEO COURSES

Watch it. Then try it.

Explore the syllabus before you start. Access to course lessons depends on your plan.

Preview course
All levels

Zero to Hero: Lua

Professor RED takes you from zero coding to shipping real FiveM scripts. Start with setup and Lua fundamentals - variables, functions, events, callbacks and the natives you actually use - then go deep with high-performance Lua and a complete playtime-reward script you build yourself.

Preview course
All levels

Start Here: Make Your First FiveM Server

New to FiveM? Start here. Stand up your own server with MariaDB, learn the scripting fundamentals, understand how errors work, and debug like a pro - the clearest path from nothing to a running server.

Preview course
All levels

Lua Deep-Dives

Standalone Lua masterclasses from Professor RED: a fundamentals recap, writing high-performance code, and building a real reward script. Best after the basics, when you want cleaner and faster Lua.

Preview course
All levels

Coding Cookbook: Dev Standards, SQL & Git

Professor Alphi's Coding Cookbook: write professional FiveM code with clean Lua standards, safe SQL through oxmysql, and Git version control. Stop copy-pasting scripts you cannot fix and start writing code you understand.

Preview course
All levels

Zero to Hero: UI/UX

Design and build professional FiveM interfaces with Professor RED: UI/UX foundations, wireframing and information architecture, usability patterns, and wiring NUI to Lua with async messaging. Plan and ship a real in-game UI.

Preview course
All levels

Building FiveM Systems

Cruze builds real FiveM systems from scratch: lockpicking, a black market, a drug system, and optimization, all with clean event and callback patterns. You will learn to structure a full feature and keep item and money logic server-authoritative.

Browse all course previews (17)
Preview course
All levels

Debugging & NUI

Learn to read FiveM errors, trace a bug to the exact line, and understand how NUI (the in-game browser UI) really works. By the end you can diagnose a broken script instead of guessing.

Preview course
All levels

Build a Job Center

Build a complete job center from zero, then polish it into a finished, configurable feature across two sessions. A full end-to-end build you can adapt to any job on your server.

Preview course
All levels

Build an Admin Menu

Build an admin tool with Professor Alphi across two parts: server-side permissions and an NUI panel, then real moderation actions. You will learn to gate every action on the server so it cannot be spoofed.

Preview course
All levels

Build a Speed Camera

Build a working speed-camera system live with Professor Alphi: detection zones, speed checks, and a finished configurable script. A complete build that teaches proximity checks and performance-safe loops.

Preview course
All levels

Build a Ring System

Build a wearable-item ring system live with Professor Alphi: give, equip, and apply an effect that persists across relogs. Learn item metadata and server-validated effects.

Preview course
All levels

Zone Management System

Build a reusable zone system: define areas once in config and run enter and leave logic, data-driven with ox_lib. A pattern you will reuse in almost every script.

Preview course
All levels

Recorded Build Sessions

Cruze's recorded live builds, captioned step by step with ox_lib: callbacks vs events, a lockpicking skill-check mini-game, a drug script, and an ATM robbery. Watch a full feature come together from a blank file.

Preview course
All levels

Secure Coding & Anti-Cheat

Write scripts that resist exploits: server-authoritative logic, secure patterns, and stopping specific cheats. You will learn why never to trust the client and how to close the holes that get servers wiped.

Preview course
All levels

Security Essentials

Protect yourself, your server, and your players: online-security fundamentals, malware awareness, and an isolated Kali Linux lab. Practical safety for owners, taught for systems you own only.

Preview course
All levels

Mapping Basics

Learn FiveM mapping from scratch. Professor Matej covers Blender and CodeWalker fundamentals in his first live mapping class.

Preview course
All levels

Business & Monetization

Turn your FiveM skills into income: monetization strategy, Tebex done right under the latest CFX rules, and the business of running a server. Learn what you can and cannot sell, and how to price and package it.

YOUR BUILDING COMPANIONS

Keep useful answers close.

Guides for the details, templates for a head start, and tools for the work ahead.

The Library is a member feature

15% off your first Membership or VIP invoice

Use SCHOOL15 on monthly or annual billing. We verify the offer and show the discount before payment.