Student reading path
Read in this order. Each stage ends with something you can do, not only something you have read. Times are for a learner with a few hours a week.
Contents
- Stage 1: orientation (week 1)
- Stage 2: a first site (week 1)
- Stage 3: the core ideas (week 2)
- Stage 4: your learning path (weeks 3 to 10)
- Stage 5: the capstone (weeks 10 to 14)
- Stage 6: contributing (any time)
- Keep at hand
Stage 1: orientation (week 1)
- Students and learners: start here
- Names and history for learners
- How to study with the help
- Keeping a study journal
- Choosing a learning path
You can now say which path you take and why.
Stage 2: a first site (week 1)
- Your first site: three ways
- Trying the public demo, for a first look
- Installing a study site in one command, or with the setup wizard, or from Git clones for developers
- Your first hour in the administration
- Resetting and rebuilding your study site
You now have a study site you can break and rebuild.
Stage 3: the core ideas (week 2)
- Understanding the content model
- Understanding siteaccesses and settings
- Understanding caches
- Reading logs and errors
- Site packages for learners
You can now explain why a change did not show, and find out why.
Stage 4: your learning path (weeks 3 to 10)
| Path | Read | Then do |
|---|---|---|
| Editor | Learning path: editor | Projects 2, 4, 5 |
| Administrator | Learning path: administrator | Projects 1, 2, 5, 6, 9 |
| Developer | Learning path: developer, Learning the template language, Using Git as a student | Projects 1, 3, 6, 7, 8 |
| Designer | Learning path: designer, Learning the template language | Projects 2, 3, 4 |
Before the first project read Study projects: overview and Grading your own work.
Stage 5: the capstone (weeks 10 to 14)
Stage 6: contributing (any time)
- Contributing as a student
- Bugs you find while learning
- Improving the help as a student or Translating as a student
- The CLA for students, before code to the kernel
- Your first contribution, step by step
Keep at hand
- Glossary for learners
- Git quick reference for learners
- Student checklists
- Student FAQ
- Asking for help and study groups
- Help pages by topic, for students
If you study with a trainer, follow the course instead and use these pages around it (Taking a course with a trainer). If you are thinking of the partner program, read The Student partner level and Student level or free community: what to choose.
Related pages
- Students and learners: start here
- Choosing a learning path
- Course catalogue
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
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.