Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Choosing a learning path

The four learning paths for students - editor, administrator, developer and designer - who each one suits, what you need before you start, how long each takes, how they build on each other, and which study projects…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/choosing-a-learning-path.md

On this page

Choosing a learning path

This page helps you choose where to begin. Exponential is used by people in very different roles, and the help has pages for each of them. The four learning paths of this folder put those pages in an order that works for a learner.

Contents

  1. The four paths at a glance
  2. Which path suits you
  3. How the paths build on each other
  4. What each path takes
  5. Study projects per path
  6. Courses that match the paths

The four paths at a glance

PathYou learn toStart page
EditorWrite, structure, translate and publish content; build pages with blocksLearning path: editor
AdministratorInstall a site, manage users, roles, sections, languages, caches, logs and updatesLearning path: administrator
DeveloperWork with Git, templates, content classes, settings, extensions and the REST APILearning path: developer
DesignerChange how a site looks: designs, templates, overrides, stylesheets, themes as extensionsLearning path: designer

Which path suits you

If you ...Start with
study communication, journalism, marketing or library scienceEditor
want to run websites for an organization, or study IT operationsEditor, then Administrator
study computer science or web development and know some PHPEditor (short), then Developer
study design or front-end development and know HTML and CSSEditor (short), then Designer
are not sureEditor: every other path assumes you can find and publish content

The help itself describes this growth "from user to developer": first you use the administration, then you change templates, then you work with the code (Develop with Git, The ladder: user, builder, extension developer, theme developer).

How the paths build on each other

                      Editor
                        |
          +-------------+-------------+
          |                           |
    Administrator                 Designer
          |                           |
          +-------------+-------------+
                        |
                    Developer
  • Editor is the base for everyone. Its first steps take one or two days.
  • Administrator and Designer can be studied in either order.
  • Developer uses parts of the other three: content classes from the administrator path, templates from the designer path. You can start it straight after the editor path if you know PHP; you will meet the other parts on the way.

The trainers' Course catalogue shows the same order for the courses.

What each path takes

PathPrerequisitesSuggested length for self studyMatching trainer course length
EditorA browser2 to 3 weeks, a few hours a weekEditors 101: about 19.5 hours
AdministratorEditor path; a terminal4 to 6 weeksSite administration: about 30 hours
DeveloperEditor path; PHP and Git basics6 to 10 weeksDevelopers: about 45 hours
DesignerEditor path; HTML and CSS4 to 6 weeksTheme design: about 24 hours

The self-study lengths are suggestions for a learner with a few hours a week; the course lengths are those of the Course catalogue.

Study projects per path

The study projects are graded practice projects on your own installation. Each path uses some of them:

Courses that match the paths

If you study with a trainer, these courses cover the same ground (Taking a course with a trainer):

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x