HomeEducation

Share knowledge. Enable understanding.

Education is a distinct part of Extraara. We teach technical subjects, develop learning materials and support education providers and organisations in their educational work.

Discuss an education project

How we support your educational work

Teaching for education providers

We teach in vocational education and agree content, learning objectives and delivery with the education provider. Participants’ prior knowledge and questions help shape how we approach a subject.

Learning materials and exercises

We develop worksheets, tasks and solutions that can be followed step by step. Examples connect the basics with practical situations. Exercises encourage experimentation and reveal where questions remain.

Workshops for organisations

When a team takes on new technical tasks or wants to understand software better, we design suitable learning sessions. Subject, scope and format follow the specific need.

Digital tools in education

We combine teaching experience with software development. This lets us consider learning materials, digital workflows and technical tools together, including improvements to an existing solution.

Understand and apply technology

Our technical focus is software development and the foundations needed in professional practice.

A learning example to try · SQL

Why is one team missing from the report?

Three teams handle requests. A report should count open requests for every team. A team with no open requests must appear too.

What changes when the condition for “open” is placed in the WHERE clause?

This question makes JOIN, filters and NULL tangible: first predict the result, then run the queries and explain why the “Administration” row disappears. Finally, add a fourth team with no requests. Is the report still complete?

Download the exercise, test data and solution

SQL file · SQLite · fictional test data. Created for this learning example; no client data.

Expected result
TeamOpen requests
Support2
Development1
Administration0

How we recognise understanding

Participants can explain why LEFT JOIN alone is not enough and why COUNT(ticket.id) produces 0 here. They check their own solution with an additional test case.

Understand it yourself. Take the next step.

A result alone does not explain how it was reached. We work through understandable steps and leave room for questions.

An explanation is followed by independent practice. We discuss solutions, examine common mistakes and use feedback to improve the material. Different starting levels are explicitly taken into account.

If you encounter a barrier or need support, you can raise it before or during our work together. We establish what adjustments are possible within the agreed setting.

Diversity & inclusion

What would you like to teach?

Tell us the subject, audience and preferred timeframe. Prior knowledge and the organisational setting are also helpful. Together, we develop a suitable proposal.

Contact us about education