My Teaching Style
SEE ME IN ACTION
Would you like to see me in action? Then check out this webinar where I explain to my students how to build an app that can learn the difference between cats and dogs. In the 1-hour video, my students learn how to use Microsoft’s deep learning library to build a neural network that performs advanced object detection in C#.
Testimonials
what my students are saying about ME
Michal Stankowski
AI Self-Paced Student

“Mark is a fantastic teacher with a deep understanding of his course topics, as well as broader technology / trends. The structure and pacing of Mark’s courses is excellent and he constantly relates the theory to practice.”
Phil Tomblin
AI Self-Paced Student

“Participating on such a well-taught course was an awesome experience. I love the fact that we can all learn and help each other at a global scale. Mark is a gifted teacher as well as amazing technically skilled”
Yoav Kaplan
AI Self-Paced Student

Frequently Asked Questions
- Bespoke Training
- Microsoft Training
- 1-on-1
- Classroom
What is a bespoke training?
An bespoke training is an in-house developed training that teaches unique skills not covered in official Microsoft training courses. You can learn about AI and machine learning, how to develop leadership skills and prepare for senior IT roles, how to improve your code quality with robust software design patterns, how to write high-performance C# code… and much more!
What's included in a bespoke training?
How long do I have access to the training content?
You have lifetime access to all training content.
How can I attend a bespoke training?
You can either participate in a 1-on-1 training with me and work through the lectures at your own pace and in your own time with me supporting you through chat or video calls. Or you can join a classroom training where I will present the training lectures live and guide you through the lab exercises in a multi-day session.
What is a Microsoft training?
What's included in a Microsoft training?
How long do I have access to a Microsoft training?
How can I attend a Microsoft training?
What is 1-on-1?
How am I supported in a 1-on-1 training?
Who should attend a 1-on-1 training?
My colleagues and I want to sign up as a team and learn together. Is this possible?
What is a classroom training?
A classroom training is a live event in which I will present the training lectures, help you complete the lab exercises and get you ready for the certification exam. Classroom trainings are conducted online in full-day Microsoft Teams calls held during business hours in the Central European timezone. You will be sharing the classroom with other students and learn together as a group.
When and where is classroom training conducted?
Classroom trainings are conducted online during Central European business hours. You will receive a Microsoft Teams link when you sign up for a class. Please note that classroom trainings can also be held on-site at your place of work. Please book a discovery call with me if you're interested, and we can discuss your requirements.
How am I supported in a classroom training?
I will continuously support you live, because we'll both be in the same virtual classroom together.
Who should attend a classroom training?
A classroom training is ideal for tech professionals who can commit to full days of learning and want to learn together as a group.
My colleagues and I want to sign up as a team and learn together. Is this possible?
Yes, absolutely. Please book a discovery call with me to discuss your requirements. I can offer group discounts to business teams.