I help aspiring and established web developers take their coding skills to the next level and get their dream job, using clear, concise, hands-on videos with world-class production quality.

Whether you want to learn C# from scratch, or get up to speed with the latest stuff happening in the web space, I can help you.

I started programming at the age of 7 (almost 26 years ago) and back then we didn’t have much resources. There were limited books and many of them had errors and typos. A lot of times I just typed the exact same code in the book but the program didn’t work!

Now, the world is changed. There are tons of materials out there. Lots of tutorials, videos and quality courses out there. I publish my courses on Udemy and Pluralsight (coming soon).

Outside the programming world, I’m an artist, a latin dancer and a jazz pianist.


29 responses to “About”

  1. G’Day Mosh I was surprised to find you living here in Australia. I am a huge fan of your Udemy courses, being enrolled in the 3 C# courses and am in awe of your abilities and knowledge. I am a stupid old farmer(50 odd) living near Goolgowi NSW. I’m not sure I have the intelligence to master programming but I am giving it a red hot go. Finding time to invest in learning is a problem especially with cotton harvest coming up in the coming weeks. If you have any tips that will speed my development please feel free to pass them on. I am mulling over investing in Resharper after witnessing its potential from your courses, but feel I should master the basics of VS2013 first. My ebook of choice is “Head First C#” which seems to align with your courses and my current learning progress. Your thoughts will be greatly appreciated. Please keep on producing these type of courses as they give me hope I can succeed with my goal of producing agriculture related software in the not to distant future. THANKS! PS if you ever feel the need to get away from the big smoke or witness a cotton harvester in action you are welcome to visit us here in the sticks. Forever in your debt, Mark.

    • admin says:

      Hi Mark! Thanks for writing to me. Great to see someone from Aus here!

      I’m glad you’ve enjoyed my courses. I’m still new in this industry and with every course I learn ways to improve the quality of my courses. Hopefully, you’ll like the new courses as much as the old ones and even more! I noticed you’ve joined my mailing list. So, you’ll get updates when I publish new courses. Again, thanks for writing to me! :)

  2. moslem says:

    salam jenabe hamedani
    omidvaram haletoon khoob bashe
    man kheili shiveye amoozeshetoon ro doost daram
    ghasd daram doreye amoozeshie c# shoma ro dar site udemy tahie konam.
    vali emkan kharid az iran faraham nist.
    age mishe raveshi baraye kharid az iran tadarok beinid ke barname nevis haye irani ham betoonan dore haye amoozeshie shoma ro tahie konan.
    movafagh bashid

  3. Matt says:

    Hello Mosh

    I was wondering where I should start with your courses and which courses to take after the first?


    • admin says:

      Start with C# Basics, then Intermediate and next Advanced. You can also watch Clean Code and Double Your Coding Speed in parallel once you finish the basics.

  4. Iryna says:

    Hi Mosh! Do you have piano jazz classes? I am doing C# and .net for years, bu dreaming to learn jazz piano.

  5. Rich says:

    Bought your angular course.. Helped me greatly and want to say you have a great style of teaching. Most voices put me to sleep but your your upbeat attitude throughout the course is fun and engaging… makes all the difference and look forward to more of your courses. Thank you mosh!!

    • admin says:

      Thanks so much Rich! I know what you mean by voices that put you to sleep. Haha! Could you please leave a review on Udemy? I’d really appreciate it. :)

  6. Jon says:

    Loved your Angular Typescript course! BTW waiting for your MVC 5 course. :)

  7. Jafar says:

    Salom Moshfeg.

    I have enjoyed your Angular2 and TypeScript courses. In the process of learning Angular2, I faced with a problem. I have got the following error in Chrome Browser when use your angular2-seed project:
    “Uncaught (in promise) TypeError: object is not a constructor at then (native)”.
    Fortunately, I googled some and found solution. I just put “angular2-polyfills.js” in top of script list.

  8. fattaneh ameri says:

    I like your teaching technique ,fast,briefly and very helpful. Thank you so much.

  9. raziyeh says:

    salam aghay hamedani
    man raziyeh hastam az Washington, kheily etefaghi video angular shoma ro didam va ali bod, aya video dige ham dar sathe advance angular darid?

    va hamintor javascript?


  10. David M.Z says:

    You are great!

  11. Talal Shoaib says:

    You are a gem!

    Thank you so much for such a knowledgeable website…hats off to you!!!

    Good luck

  12. Jonathan Muñoz says:

    Hi Mosh I really enjoy you’re courses, I’m currently taking your EF course. I really hope yo do make an architecture course, that would be great.

    • admin says:

      I’ve talked about architecture and unit testing of ASP.NET MVC apps in the third part of my Pluralsight course: “Become a Full-stack .NET Developer”.

  13. Jonathan Muñoz says:

    Great course, already started it. Thanks!

  14. alex says:

    Good day Mosh, you make very good video, probably one of the best with i saw. For me was a very big pleasure to see your video course. But i have two question

    1) in you video course Learn the Art of Writing Clean Code, in visual studio you have stack overflow search up in window, could you be so kind tell about this extensions?

    2) Could you also tell, please, about text color in this lessons, and what extensions you use ? (may be you make some short videos about extensions and tuning visual studio?)

  15. Hitesh Rana says:

    Hey Mosh,

    I just finished your ASP.NET course. I really enjoyed it. You have a great teaching style. I look forward to your ASP.NET architecture course that you mentioned in your last video. Any idea when that will be available?

    Also out of curiosity will you ever create a course that shows you how to create angular applications using ASP.NET MVC?


  16. Albert says:

    Do SignalR course :)

  17. Ali Rahed says:

    Thank you

  18. TAOUFIK kml says:

    Hi Mosh. Im sooo happy to hear this. Im willing to pay for this course to get it and to help promote it too. There is one major area i need to see more is: database approch!
    Most importantly, **db first approach**. This is very important….Please include reading from tables, stored proc with parameters, functions, passing parameters from UI…etc. A real world app involve db design and implementation that include advanced topics in db. Not only application. Please please please. Include them. Thanks!
    Taoufik K.

  19. Heli says:

    Hi Mosh,

    I really enjoyed your Xamarin course on Udemy.
    I’d love to continue with a course on Unit Testing (on Udemy)!


  20. Ivica says:

    Hi Mosh,

    I started to learn Typescript and Angular2, I want to become front end developer, what would you suggest for back-end and authentication, nodeJS or core?

    Kind Regards,

    • admin says:

      Both are good. With Node you use JavaScript or TypeScript, with ASP.NET MVC you use C#. It’s your personal choice.

  21. Christian S. says:

    Hi Mosh,

    I just finished your Full-Stack-Developer series on Pluralsight and I really enjoyed it, especially your pragmatic approach to solve the problems!

    You asked to vote for a TDD course. Well, that would be interesting, but actually I would be more interested in combining Asp.Net MVC and Angular. Take the best of both worlds!

    Kind regards from Germany,

Leave a Reply