In June 2019, I ran a series of Stata trainings in Lusaka, Zambia. The materials are designed to be followed standalone, and can be downloaded here. There are six sessions in total, going from opening Stata for the first time through to intermediate usage, and the materials contain a complete syllabus, fully worked code and examples, and many exercises (with solutions) for practice. You are free to make use of them, although if you plan to use them as part of your own teaching then I would be grateful if you could let me know.