Academy · free

FiveM from 0 to expert

Learn to program and fix your FiveM server step by step. Lessons with code, mini-challenges and AI-guided practice. Your progress is saved.

Your progress

0 / 29 lessons
Start the courseNext: What a resource is and how to import QBCore
Module 1Beginner

Fundamentals: your first resource in QBCore

What a resource is, essential Lua, the client-server model and your first well-built script with QBCore.

0/5
Finish the lessons to unlock the exam
Module 2Beginner

QBCore in depth: the player and their money

GetCoreObject, the Player object, money, metadata and how to get the data on client and server.

0/4

🔒 Pass the previous chapter's exam to unlock this one.

Module 3Intermediate

Jobs, gangs and items

Jobs and grades, gangs, and how to give/take items and make them usable in QBCore.

0/3

🔒 Pass the previous chapter's exam to unlock this one.

Module 4Intermediate

Client and server in depth

Secure events, efficient threads, qb-target and networked entities.

0/4

🔒 Pass the previous chapter's exam to unlock this one.

Module 5Intermediate

Database with oxmysql

Save and read data safely and efficiently, linked to the citizenid.

0/3

🔒 Pass the previous chapter's exam to unlock this one.

Module 6Intermediate

Interfaces: menus, inputs and NUI

qb-menu, qb-input, ox_lib and your own NUI to build in-game menus.

0/3

🔒 Pass the previous chapter's exam to unlock this one.

Module 7Advanced

Debugging and securing your resources

Reading errors, prints, resmon, the anatomy of a backdoor and server-side hardening.

0/3

🔒 Pass the previous chapter's exam to unlock this one.

Module 8Advanced

Final project: a 24/7 store with QBCore

Build from scratch to published a real store: qb-target, validated purchase callback and security.

0/4

🔒 Pass the previous chapter's exam to unlock this one.

Crxative Academy — Learn to code QBCore from zero to expert