The first online course to teach C# developers how to create deep learning applications in C# with CNTK neural networks​

This course will introduce you to Deep Learning and Neural Networks and get you up to speed with Microsoft's Cognitive Toolkit (CNTK) library.


You will build a solid foundation in deep learning and learn how to design, train, and evaluate deep neural networks. You'll be building C# applications from day one and I will provide you with all the source code, libraries, and data sets you need to get going.


I will coach you in our private support group where you can hang out with your fellow students and upload homework assignments. We'll also meet online in exclusive video group calls every week during the course.


Machine Learning with C# and ML.NET

This course will introduce you to Machine Learning and AI and get you up to speed with Microsoft's new ML.NET library.




Deep Learning with C# and CNTK

This course will teach you how to build deep learning C# apps that use neural networks and Microsoft's CNTK library.




Computer Vision with C# and DLib

This course will show you how to build jaw-dropping computer vision apps in C# and several popular CV libraries.




Cloud AI with C# and Azure

This course will teach you how to leverage the power of the cloud to build Azure AI applications at cloud scale.



Deep Learning with C# and CNTK

This course provides a deep introduction into Deep Learning and Neural Networks with C# and the Microsoft Cognitive Toolkit. 


The course has 46 video lectures and 74 text lessons. There are 9 quizzes to test your knowledge, 9 homework assignments, and 4 unguided case studies. 


The course covers:


- Regression Networks
- Classification Networks

- Training and Evaluating Deep Neural Networks

- Convolutional Neural Networks

- Using Prebuilt Neural Networks

- 1D-Convolution Networks for Text Analysis

- Recurrent Neural Networks

- Style Transfer

- Generative Adversarial Networks


... and more!

I found that participating on such a well-taught course was an awesome experience for me. I love the fact that we can all learn and help each other at a global scale. I think you are gifted teacher as well as f***ing amazing technically skilled. It was truly an enlightening experience

Yoav Kaplan, course student



You will get access to a private support group where you can ask questions on a daily basis and get them answered. And our group is not only for Q&A. You will also upload your daily assignments there for me to review.


In our community you will have a chance to meet other students, collaborate with them, and create projects together. Because the most important thing as a developer is to have a group that will support you.



To fully support your career growth, I will host exclusive live classes. Each class is a live Q&A session with me and your fellow students where I'll cover one or more chapters of the course curriculum and you can ask me questions.


Deep Learning with C# and CNTK

Enroll now and secure your spot!

30 Days Money Back Guarantee

Sign up today, and if for any reason you don’t like the course, or decide it’s not for you, just let me know. I’ll give your money back, no questions asked.


And I don’t care if you let me know 29 days, 23 hours, and 59 minutes after you’ve signed up.


You have my word.

“After hearing about neural networks for years without actually using them, I am proud to say I have successfully trained and used my first neural network – in C#. Thank you so much, Mark. Neural Networks are ridiculously awesome!

Joel Dokmegang, course student


1. Course FAQs

  • i. I’m a complete beginner in Machine Learning. Are the courses going to be right for me?

    Absolutely! The only thing you need to know is how to build simple console applications in C#. Everything else I will teach you step by step. In fact the sooner you enroll, the faster you will get the results that you want.

  • ii. How much time will it take to go through a course?

    Each course contains roughly 6 weeks of content. We encourage you to dedicate at least 2 hours per weekday for about six weeks to keep up with daily assignments.

  • iii. What if I can’t keep up with the group?

    You have lifetime access to all videos and files that come with the course, so you can learn at your own pace.

    And if you get stuck you can always just post a question in the support group and the students or I will help you out.

2. Support FAQs

  • i. Is there support as I go through the program?

    You will have daily supervision from me, your instructor. We'll also have group session where you can ask me questions live.

    You also have access to a private support group where you can ask questions on a daily basis and get them answered, meet other students and collaborate with them. 

  • ii. What if this program doesn’t meet my needs?

    I offer a full one-month money-back guarantee. If you don’t agree that this program is worth every penny I said it was, I will promptly refund your money. No questions asked. No hassle. You have my word on it.

    I don’t care if its 29 days 23 hours 59 minutes and 59 seconds, just send me an email, and I’ll promptly refund your money back.

3. Program FAQs

  • i. How is this program different from other courses?

    This course is unique. There is no other course on the market that will teach you how to build machine learning apps in C#.

    You will be building machine learning apps from day one. You’ll ‘learn by doing’ and master key ML skills on the fly as you’re coding complex applications. This hands-on approach will have you learn new skills much faster than any other course that only uses text content or training videos.

  • ii. I already started learning Machine Learning, what can this program do for me?

    Well, which results have you received so far? I’m sure you’ve learned a lot, but are you fully leveraging your existing C# skills? Can you build a machine learning app in 1 day? Has your career benefited from your new skills?

    This course is unique in that it not only teaches you how to build machine learning apps in C#, but it is also dedicated to your career transformation.

4. Misc FAQs

  • i. What if I have a question that’s not on this FAQ list?

    I’m here to help and want you to be completely comfortable with your investment. Just drop me an email with any questions you may have, at