Hi! I am Mosh Hamedani and I help ambitious developers take their coding skills to the next level. Since I started teaching online 3 years ago, I’ve taught over 200,000 students in 192 countries and my YouTube channel has been watched 5.7 million times.

I’ve been working as a software engineer for the past 17 years and I love to share my knowledge with you. It’s my mission to make coding and software engineering accessible to everyone.

114 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! 🙂

      • matej skerjanc says:

        You’re new to this? Well you’re heading in the right direction. I consider myself more or less experienced developer and yet i find so many new things from your videos and another plus its all comprehensible…to be honest the only educational programming videos I bought are yours. Speaks for itself hopefully:)

        Keep up the good work

      • Tony says:

        Mosh is awesome! Soft spoken, easy to comprehend and a wealth of true, valuable information that is kindly and affordably shared with others. I have subscribed to other channels on Youtbe but always recommend Programming with Mosh every time!


    • mohamad says:

      hi dude
      are you iranian?

    • Kelly Wenzel says:

      Hi Mark, I’m also in my 50’s and after a lay off as the VP of Business Dev for a software company in Boulder, CO, I decided to reinvent myself. I took a hard core bootcamp at a major university and didn’t learn as much as I have from some of Mosh’s videos. He makes it so understandable. And, by the way, you CAN do this, even at our age.

  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. 🙂

      • Ahmed says:

        Hi Mosh , i am a very beginner in programming (may be you can say its my first lesson that i should get) , and i am intending to learn PYTHON. anyway , Frankly speaking , i was so impressed Masha Allah with your way of delivering the message , it is sooooo attractive and pulling the head to hear your thoughts and course in a very fantastic way. May God less you and save u MOSH.
        i need to communicate with you for providing me with your advice on my new target isa. thanks mate :))

  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. Daniel says:

    Hi Mosh,

    i just finished “The Complete ASP.NET MVC 5 Course” and it was awesome. I realy like your way of teaching as you are showing your complete workflow. I’m realy looking forward to the follow up course. I did get the whole MVC big picture and I only missed a section about Areas, maybe custom filters and Editor Templates. Thanks and keep up the good work, best course I’ve ever seen on that specific topic and it’s absolutly worth its price.

  9. fattaneh ameri says:

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

  10. 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?


  11. David M.Z says:

    You are great!

  12. Talal Shoaib says:

    You are a gem!

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

    Good luck

  13. 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”.

  14. Jonathan Muñoz says:

    Great course, already started it. Thanks!

  15. Joy Saha says:

    Sir, I can’t thank you enough. My Brother bought me your full stack development course. And in one word WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW…..

    I believe my career is going to take a good turn. Thak you sooo very much sir. Thank you.

  16. Joy Saha says:

    Sir, I can’t thank you enough. My Brother bought me your full stack development course. And in one word WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW…..

    I believe my career is going to take a good turn. Thank you sooo very much sir. Thank you.

  17. Todd says:

    Hey Mosh,

    Just curious… What makes you choose ASP.NET MVCs to develop your professional applications with, vs. say, node.js? You obviously know both of these technologies so I was just wondering why you’ve chosen one over the other. I personally really enjoy ASP.NET but many of my friends use MEAN stack.

  18. 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?)

  19. 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?


  20. Albert says:

    Do SignalR course 🙂

  21. Michel says:

    Hi Mosh, I’m from Cuba and I can’t buy anything in Internet because we are blocade and many other things. I’m a computer informatics engineer but I’m always studying. How can I get your course if I can’t buy it?
    greetings from cuba

  22. Shashika says:

    Hi Mosh –

    Huge fan of your courses. Actually so far I have bought the mvc 5 only. Is it possible to release a course with angular 2 + It will be a blast and unique.

    Thanks Mosh.

    Shashika from New Zealand

  23. Ali Rahed says:

    Thank you

  24. 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.

  25. 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)!


  26. 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.

  27. 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,

  28. Muhammad Zeeshan says:

    Hi Mosh. I am absolute new in programming, I am interested to learn development but due to lot of languages and changing dynamics of development industry, I am unable to find any single language which is better and affordable and starter for me to get in to the Development industry.
    My keen interest is in development.
    I hope you will give some sigh on this.

    • admin says:

      Hi Muhammad,

      Languages are like tools. They’re not that important. Knowing how to use the tools to make things is what matters. Just pick any language you want and stick to it to learn the fundamentals of programming. Once you learn the fundamentals of programming, you can pick any languages quickly.

  29. Jey says:

    Hey Mosh, great tutorials! Really enjoying learning C# with them.

    I was just wondering about one plugin you have in Visual Studio, the one that displays to which class/method the ending curly braces “}” correspond to.
    I sometimes get really mixed up with those brackets and I think that’d help me.
    Can you tell me the name of that plugin?

    Here’s a screenshot of what I mean:

  30. Jey says:

    Thanks Mosh

  31. Salam Mosh,

    Inspired by your knowledge and teaching techniques. I have bought almost all of your courses on Udemy and have taken the course on Pluralsight. I am full-stack developer coding from the time when there was on Foxpro 2.6 for dos and GWBasic or cobol 🙂 I am sure you remember that. Of the same age as yours, but you are far more superior in your expertise.

    Just wanted to say thank you for your efforts and keep up the great work.

    I am from Afghanistan living in Oslo Norway.

    Best regards

    Ibrahim Rahmani

  32. tanveer yousuf says:

    hi Mosh i like your videos i want learn angular 4 and ionic 3 but i am student and i have no money to purchase your video please discount me then i purchase subject and learn and bright future . I am waiting your reply thanks Regards, Tanveer Yousuf

  33. Omar Mahbub says:

    Hi Mosh, If i complete all the Web Development Path the next course is to take your courses at pluralsight “Become a Full-stack .NET Developer” or is not require.


  34. Dusan says:

    Hii Mosh, your courses are awesome. I’ve learned so much from you. Can you suggest me any book about architecture and design patterns? Best regards, Dusan.

  35. Haider says:

    I watched some of your tutorials. They were very helpful. Keep up the good work. 🙂

  36. Invoice says:

    How to get invoice for my course ????

  37. mohammad says:

    hi dear hamedani
    man etefaghi to you tube chanta kareto didam koli estefade kardam va bad fahmidam irani hasti
    alie karat va eftekhar mikonam be onvane irani be karat
    man mohmmad ramezianam va to linkedin ham addet kardam
    rasti movie haro enghad ghashang ba che appi animate mikoni?
    kheili damet garm 🌺🌺

  38. pratap says:

    Hi Mosh,
    Me Pratap from INDIA, I am big fan of your tutorial . I have been seen your tutorial to easily learn about technical as well as your delivery method.

    Overall your are awesome teacher as well good personally developer.


    I cant login in the class what is going on

  40. I finished your Pluralsight courses. Is there a chance you would make a TDD oriented MVC course?

  41. Regardt van Heerden says:

    Hi Mosh, send you a Facebook message please check it out.

  42. Hoss says:

    Mosh a WCF tutorial plz!
    Dear reader, please comment bellow if you think programming world need a Mosh’s WCF tut.

  43. Abenezer Mulugeta says:

    Hey Mosh, I’m just obsessed, why are you not using angular js. What are its pros and cons???

  44. Sumal says:

    Hi, Recently I’ve subscribe’s to your annual subscription. My I know that, is there any course for SQL learning from scratch?

  45. samane says:

    hi, I wana learn mvc. I like your toturial. but Im in iran. how can l, get your complete course

  46. basavaraj says:

    Hi Sir ,

    I need your help which one is good for javascript framework angular or react ?

  47. Anand Gupta says:

    Hi Mosh,
    I have done Angular crash course from your website.
    I want to work on desktop application and some tutorial for desktop application using “Electron” or any other desktop development tool.
    Please provide some tutorials for desktop application with ms sql as database.


  48. Vivord says:

    Hi Mosh!
    I have done C#. I hope one day I will meet you here(Cambodia).

    Vivord Rith

  49. MendiS says:

    Are you israeli?

  50. Protik says:

    Hi Mosafegh,

    I am reaching out to you for a specific reason. I apologize if it appears very basic and simplistic to you. I am considerably new to Angular 4 development – about 6 months. I am still going through the phase of learning the many diverse cases. Recently I got stuck with a problem I have tried all suggestions/samples. I even opened a SO link to discuss it and get some help. Here –

    If you check the very last comment I made, you’ll see I am still much stuck with it. Can you help me a little bit with it? I can also take a skype call with you directly and share screen fully so you can directly see the full code and all relevant parts. Since it is part of a bigger application.
    Pl reply,

  51. Omar Mahbub says:

    Hi Mosh, If i complete all the Web Development Path the next course is to take your courses at pluralsight “Become a Full-stack .NET Developer” or is not require.


  52. Suhail says:

    Good job Mosh, Its really help me allot. Thank you very much for this course . i subscribed all access annual subscription and complete nodeJs course. and hope to complete other courses soon. again thank you very much. keep it up

  53. kurdtutroial says:

    Best teacher i ever seen Thank to you

  54. Giovanni says:

    Hi Mosh,
    I wanted to say thank you for all what I learned from your courses. They were crucial for my career reboot in IT. Got a job as a .NET developer and learned so much from you. Now, I’m bending my career towards Data Science and won’t follow you anymore. A pity.
    Thanks again from my heart. You were really a life changer for me.

  55. Rusty says:

    Hi Mosh, Thanks for wonderful course on Testing Angular Apps and YouTube video. It really helped me in learning the angular testing. In the market I see very less people has invested in making courses for this subject. You have chosen very nice and simple examples which are easy to understand. Just one feedback I want to give is that, keep your courses up to date with latest versions of frameworks and libraries. In this course we are on Angular 6 and RxJS 6 now but this course is still in Angular 4. The examples files given were not updated. So people may think it doesn’t work. Hopefully you will do that in coming days 🙂

  56. mosh please i want to master ionic framework and i want to know where to start

  57. nimatullah says:

    I had a lot of problem with unit testing. Even the idea of how to start unit testing was not clear to me. After buying the course of “The Complete Nodejs”, and review the “Unit testing” chapter, it much clear to me how to use unit testing. Thanks a million.

  58. Davor says:

    Hi Mosh.

    I think that I will start C# course because that is part that I like the most.
    Just looking at these comments, and reading people stories how you helped them with your teaching is giving me hope that I can do this also.
    So I wanted to ask you the following:

    After completing advanced C# course, is there any certificate of copmpletion in the end ?

  59. Susi says:

    Hello, I am trying to get in touch with you as my client would like to feature you in one of their videos. Can you please get back to me and I can give you all the info?

  60. senhaipo says:

    Hi Mosh, i have started your course with c#, i have just finished the beginner part and start with intermediate course. i have few questions when going through the course. Can i write to you somehow. Please write me back
    thanks a lot.

  61. John says:

    I did your full stack .net course in pluralsight and it was great, although a bit outdated technologies.

    I would like your next course is about full stack .net with blazor server-side/Razor Components + core + ef.core + indentity core. Blazor is going be great thing for .net developers to go full stack without having to use any javascript code. So waiting for a version of improved gighub or something else in blazor 🙂

  62. Silviu Stochita says:

    I want a reimbursement for the subscription I don’t need

  63. Silviu Stochita says:

    I want a reimbursement for the subscription I don’t need, automatically renewed without knowing

  64. Python script learning says:

    pylint inconsistent use of tabs and spaces in indentation

    I am having this issue

  65. Rishi Mukherjee says:

    Hi Mosh,

    I Cloned your angular e-commerce project from github. AfterI am trying to login with google i am not seeing admin dashboard. Please suggest. Thanks a lot!

  66. sedqatullah Yaqoubi says:

    Hello sir,
    i am intermediate student of Python class , well , i would like to make an application for digital store as desktop application, please if it possible help me which algorithm is good and fast to make this application, because i want to know also the comments of people in this application that what they are going to put their comments as positive and negative that i should read their comments

  67. rajesh kumar mandal says:

    hello sir , i saw your videos from python . u have explained very well .i want to learn python through online n i saw u have given link in youtube over there with 90 % discount also that’s so kind of u.i am here to ask what kind of stuff i will get after purchasing your course ?
    should i get shall i get videos ,notes in pdf formate and certtificates.

  68. f says:

    Can you make laravel or express.js tutorial. You are the only one explaining the entire lines step by step.

  69. mehdiskan says:

    Hi Mosh ,

    Happy New Year 1398

    I hope you will always be successful.

    Thank you for this gift
    SQL Tutorial for Beginners – Full SQL Course [2019]

  70. krankuba says:

    I was looking for clean and simple file upload examples and yours is awesome! I am going to check the rest of your content when I have time. Thank you and keep rocking! 🙂

  71. indirim kodu says:

    That is the guy who taught me and couple of my team mates the Testing field in C#!

  72. Bryan Dignard says:

    Hey Mosh great tuts just wondering what color scheme you use for your code in the editor on your tutorials. Thanks man keep it up!

  73. Gugum says:

    Hi Mosh!!
    I’am interested in subscribing your website, but I want ask some question before :
    1. is the certificate is lifetime ?
    2. can I put the certificate to my LinkedIn?

  74. Attefeh says:

    Great educational videos, thank you.
    BTW I wonder why you don’t answer Iranian people ‘s comments 🤔
    Wish you bests

  75. Nafas says:

    Hey you are perfect
    I learn many things about your courses specially u tube👌👊
    And i have a question, your last name same iranian people are u iranian? Then u live in Australia now***********

  76. Bibhash says:

    Is it good to be a game developer or software engineer

  77. Hello Mosh, I was watching your python tutorial online and have encountered a very small yet significant problem. It is very urgent as i will not be able to proceed if i havent understood. PLEASE write back fast.

    A quick reply would be highly appreciated.

  78. Abdirahman Buryar says:

    Hi Mr. Hamedani you deserve billions of billions dollars. These courses may give bright future to someone else when he learnt.
    Your language is very clear and understandable to everyone.
    Mansha Allah even your videoes are briefly prepared and goodness

  79. Manisha Patil says:

    Hello Mosh, Your udemy courses is very helpful for us. I followed your shopping cart eCommerce react project.

  80. Olawale David says:

    Hello mosh, I’m a software engineering student, I have learnt a lot in web development, I’ve learnt from some of your courses like mvc so I want to know how I can get freelance jobs as a web developer.

  81. Peter Huppertz says:

    That feeling when you go through an intermediate C# course, thinking 90% of the time “yeah, yeah, I know where this is going…”, and then, all of a sudden, stumbling over some genuine insight and thinking “whoa!”…

    After having done .NET back-end development on a daily basis for… lemme see… sixteen years now, I admit that you still provided me with some genuine eye openers in that course. Most of them about productivity, as my development experience dates back to coding in much more benign environments, such as a stack of punch cards… so I was unaware of the ctor trick. Thanks for teaching me that kind of stuff. I will have to splurge on the “Double your coding speed” course, I guess.

    Quite a lot of your coding ‘philosophy’ rings a bell with me. I’m looking forward to what your advanced C# course will teach me.

    A jazz bass player. So keep your left hand away from those lower registers – that’s MY territory :-p

  82. Michael says:

    With great power comes great responsibility. I believe most of us have been enhanced through your videos… The courses have helped a lot.. Thanks a lot.

  83. robertsanlinas says:

    Your video lectures on Python & React are very wonderful.
    I hope to be like you.
    Even if I do not have enough skills, I can go along with passion and fighting.
    I’ve been doing a lot of C / C ++ and I’ve done a lot of research on NoahGameFrame, so I’m very skilled in OOP.
    I have a lot of interest in Python right now, and I would like to get help from your teacher and help you with your work.
    Then I want to bid on job sites.
    My English level is not very good. But I think I can work through chat.
    I would like your consent.
    Even if you refuse, I would appreciate if you reply.
    Thank you for reading my letter at your busy time.
    I hope to see you again.

  84. Naseem says:

    Hi Mosh, Can you give us a tutorial on Dependency Injection. In C# Intermediate course you showed us Constructor Injection through Interface topic, however, there are Setter/Property and Method dependency injections. Also need which Container to use such dependencies and how. This has been interview questions as well.

  85. Alan Chan says:

    Do the course video have subtitle/cc? Sorry I’m not a native speaker.

  86. Mahid_Hasan says:

    I want to be a python data scientist ,I finished python and taking sql course what should I take next ?

  87. Ajitabh Joshi says:

    Hi Mosh,

    Please provide the machine learning and data science python video , materials.

  88. mm ww says:

    Good Day,
    Would be please help me on which course do you teach TypeScript

  89. Nate says:

    Hi Mosh
    Im 84y/o man in a rehab for stroke i cant walk but i try to keep busy
    i m trying to keep my brain tuning too mush.i am fedup with bingo and a broke my crayons coloring thnsgving turkeys.thank u for youtube python course im on s/s so $ is tight..I started in dp with 80 col punch cards 1958 but jwent into operations.because didnt get programming i tried rpg /rpg3 and basic but nver, got ahead
    Thainks for the intro to Python .one ? what comes 1st python’ smalltalk 80, jango or sameyhing el
    e .i wish i could make some $ in codeing,but rite now just keeping my sanity.
    Thanks Nate

Leave a Reply

Connect with Me
  • Categories
  • Popular Posts