Для работы (Объяснить для непрограммиста очень простым и понятным языком join, left, right, full outer join, group by, having, агрегатные функции. Нужен опыт преподавания на курсах(прислать ссылку на курс). Вы высылаете диаграмму сущность-связь, объясняете предметную область и обучает на листочке писать запросы. Как вариант: даёте доступ к БД через интернет с веб-интерфейсом для выполнения SQL-запросов)
Язык программирования: Python, C#, JavaScript, SQL Для себя Хочу понять как проектировать модели данных, разобраться с типами данных Api контракты (фронтенд бекенд, бекенд бекенд)