LEARN · COLDFUSION
Learn ColdFusion, from Hello World to enterprise systems.
A free, modern CFML course for complete beginners and experienced developers alike — plain-English explanations, real code, and Adobe ColdFusion 2025 / Lucee syntax throughout. New lessons roll out one at a time, in the order a beginner actually needs them.

Module 1 · Getting Started
Module 2 · CFML Fundamentals
Module 3 · Decision Making
Module 4 · Loops
Module 5 · Collections
Module 6 · Functions
Module 7 · Object-Oriented Programming (OOP)
Module 8 · Application Development
Module 9 · Reusable Code
Module 10 · Database
The full roadmap
Everything below is planned and rolls out module by module — CFML fundamentals first, then the real-world topics that come up once you're building and running production ColdFusion applications.
Reading Files · Writing Files · Uploading Files · Working with Directories · cffile · cfdirectory · cfzip · cfexecute · cfftp · cfregistry
try / catch · Throwing Exceptions · Logging · Debugging
Forms · Form Validation · URL Parameters · File Downloads · Sending Email · cfmail · cfimap · cfpop · PDF Generation · cfpdf · cfdocument · cfchart · cfimage · cfschedule
REST API Basics · Creating REST APIs · Consuming APIs · JSON Responses · Authentication Basics · cfhttp · cfldap · cfcollection · cfindex · cfsearch
SQL Injection Prevention · XSS Prevention · Password Hashing · Encryption · Secure Sessions
Caching · Performance Tips · Server Monitoring
Introduction to MVC · ColdBox Overview · FW/1 Overview · CommandBox Basics · Deploying a ColdFusion Application
Calculator · Contact Form · Login System · Employee Management System · Blog CMS · REST API Project