Если брать совсем новичка, то лучше начать с азов:
программные продукты,
какие IT специалисты бывают,
чем отличается продуктовая компания от аутсорсной.
Что такое бэк и фронт,
какие бывают админки.
Далее немного в целом про разработку ПО (ЖЦ и модели) и переходить к фундаментальным основам тестирования - виды и уровни, принципы тестирования, что такое дефект и его атрибуты, какая бывает документация и тестовые артефакты.
Очень важно также донести что такое требования (уровни, типы, как их тестировать) и почему они важны.
После можно чуть усложнять - веб-приложения, архитектура, протоколы, коды ответов
Базы данных хотя бы начально нужно и СУБД. Нужны также основы GIT.
После можно переходить к интересному - тестирование мобилки, REST и SOAP, как тестировать API через swagger и postman. Ну и в целом рассказать про инструменты тестирования, хорошо разобрать devtools,
Некритично, но не будет лишним - основы работы в системах контроля проектов, например в Jira, и философия и манифест Agile подхода.
Верхнеуровнево это покрывает минимальную базу знаний, так как во время обучения будут появляться дополнительные вопросы , которые покроют остальные темы