Build

Apply what you’ve learned by building a complete Craft CMS site from scratch. Use real-world patterns to create templates, structure content, and launch a functional multi-page site.

Sign In to Enroll
Course
Real World Craft CMS

Real World Craft CMS

In this course, we'll teach you how to configure and set up a project similar to what you'll see in the real world. We'll implement best practices for code and content authoring that perform well in production.

Enroll to track progress
Course
Twig Templates in Craft

Twig Templates in Craft

In this course you will get a comprehensive overview of working with Twig templates in Craft. The goal is to get over the hump of writing Twig code, dispel any myth that using Twig is difficult, and help you take the next step in using Craft.

Enroll to track progress
Course
Control Flow in Twig

Control Flow in Twig

In this course we will learn the fundamentals of control flow in Twig. We’ll learn what’s available to us to more carefully control how and when content is outputted in our Twig templates. Control Flow is how we tell our program (or in our case templates) when and under which circumstances to process our statements. In Twig these statements could be including a new template, setting a variable, running macro, or using a Twig output tag to output something to the screen.

Enroll to track progress
Lesson
Understanding Twig Context or Scope

Understanding Twig Context or Scope

Navigation Twig context or scope and how it works.

Enroll to track progress
Course
Dates in Twig and Craft

Dates in Twig and Craft

This course is a look at how to handle dates in Twig and Craft, including date formatting, DateTime objects, date comparisons, and modifying dates.

Enroll to track progress
Lesson
Advanced Element Queries in Craft

Advanced Element Queries in Craft

Learn how to use Advanced Element Queries in Craft to customize a query and, perhaps, improve performance.

Enroll to track progress