My Next Course: Python

Lately, I had a dilemma about my next course. I had two topics in mind: ASP.NET Core 2.2 and Python.

I ran a poll on Twitter to see what my followers think.

ASP.NET Core 2.2 was the winner. But I decided to pick… Python. Why?

I already created an ASP.NET Core 1 course last year. ASP.NET Core 2.2 is not THAT different from ASP.NET Core 1. Anyone who took my ASP.NET Core 1 course and watched it thoroughly should have a good foundation to learn the future versions without needing me and another course.

It doesn’t make sense for me to release a new course every time there is a new version of ASP.NET, Angular, React, C#, JavaScript, etc. I’m just one person and live the same 24-hour days you do.

Plus, I don’t like repetition. Teaching the same topic over and over makes me super bored and tired. And I’m not a fan of patching courses. That requires me watching an entire course and that’s the last thing I want to do (watching myself for 10 hours). Plus, I have to find the parts that are outdated, bring my editor and code environment back to the same state, record new content and stick them to the old videos. I’d rather create a brand new course with a different project and include the lessons I’ve learned since then.

So, I picked Python because it’s an entirely different topic from my existing courses and this allows me to help a completely different audience. I have quite a few .NET courses and I’ve contributed a lot to the community. It’s time to target a different group of people who need my help. That is my rationale.

Having said that, my next course after Python will certainly be ASP.NET Core 2.2 because I know some people have been waiting for it for a long time.

This course is going to be a bit different from my previous course where I built a real app using ASP.NET Core on the back-end and Angular on the front-end. In the next course, I’ll purely build an API. No more razor views. I think they’re just a waste of time. It’s one of those areas that Microsoft is years behind what is happening in the community. These days, the common practice is to build an API and consume it using a front-end built with React, Angular or Vue. So, I’ll be taking the same approach. I’ll also likely touch on Entity Framework Core and Dapper.

Hope this post clarifies any confusions you might have for my upcoming courses.

I’d love to hear your feedback. So, drop your comments below.

Hi! My name is Mosh Hamedani. I’m a software engineer with two decades of experience and I’ve taught over three million people how to code or how to become professional software engineers through my YouTube channel and online courses. It’s my mission to make software engineering accessible to everyone.
Tags: , ,

17 responses to “My Next Course: Python”

  1. Joel Morgan says:

    Hi, Mosh! I’m thrilled to hear about your upcoming Python course! Meanwhile, I’ve been waiting on the edge of my seat for your React course! Will you be releasing that course on Udemy? Thanks in advance!

  2. Shariq Baig says:

    Hi Mosh, Python course by you would be a treat to watch and learn. When will your Python course release?

  3. Javid says:

    I worked to core 2.2 course, but convinced now on python. However, the description about the coming aspnetcore course after python is the one I am waiting for and I love that. Thank u mosh.

  4. Alan says:

    Python is a very interesting subject, and a language that has created a lot of interest, especially due to its usefulness in the development of machine learning algorithms. I’m a .NET developer and I’m excited about the news. Thank you again Mosh! Alan from Brazil.

  5. Deciding on Python is pretty smart by you. I was going to advise on that before seeing your tweet. Your followership is predominantly based on mvc and angular. For Python to poll a whooping 43% is huge sign in the positive. I personally has been a .net developer for many years. I tasted Python and got hooked. My stack is now built around Python/flask, vanilla js/jquery/vue, postgres and Linux. Nice one and cheers.

  6. yitzchok dancziger says:

    YAY i’m so exited.
    That’s something i was hoping you will do 🙂

    When will this be done?

  7. Rick Allen says:

    Looking forward to Python course. I hope you get around to an update to Xamarin course or make a new one on Visual Studio Mac. I use a Mac personally, yet fully Visual Studio/PC for work.

  8. abbasi786 says:

    Good choice mosh pythom with core 2.0 .

  9. This is fantastic news! I’ve already roped two friends into taking the course with me when it is available. Do you have a projected release date?

  10. Shaun says:

    “No more razor views. I think they’re just a waste of time. It’s one of those areas that Microsoft is years behind what is happening in the community. These days, the common practice is to build an API and consume it using a front-end built with React, Angular or Vue. So, I’ll be taking the same approach. I’ll also likely touch on Entity Framework Core and Dapper.”

    This answers a question I have and is the sort of thing that struggling-to-grow developers like me need to find. I’m to a point where I’ve gotten very good at webforms and am still struggling with MVC because unlike every tutorial out there, I have an existing Oracle site I have to work with rather than starting from scratch. It makes things unbelievably difficult because no tutorial seems to cover anything like that. But then I feel like I’m wasting time, because ASP.NET MVC 5 seems to be outdated and now everyone’s swarming to .NET Core or something, and then I find there’s Angular, React, and whatever else when I subscribe here. Then you throw in that if you’re not unit testing or doing the TDD thing or being “agile” then you’re still in novice territory and will get laughed off of StackOverflow and possibly out of any interviews, so somehow unit tests need to be mixed in, making the “well webforms works and it’s not broke, it now runs better than ever before thanks to your refactoring” inadequate.

    In short, it’s hard to tell what is a waste of my time to learn and what is needed.

  11. Plamen Yovchev says:

    Great decision 🙂

  12. Nancy says:

    Looking forward to your Python course. The question is as always – when? So do you have release date in mind?

  13. Grav says:

    Hi Mosh, thank you for amazing courses. I would certainly be interested in Python. Please let us know right away. Can’t wait for a fun weekend with the Python course.

  14. Tim says:

    Recently come across your React course which I am finding very useful. I use Python (Django) with JS daily at work so will be keen to check this out.

  15. Dean A Blank says:

    Well, I was hoping for the ASP.NET Core course. I didn’t take your version 1 course and for much the same reasons you don’t want to revisit it, I don’t want to take Core 1 course when I want to develop in 2.x.

    But it’s okay. I have found some core 2.1 courses out there that I am working through and will be ready when you do get back to it. I love your teaching style and always enjoy and learn from your courses.

    I hope to find the time to take the Python course too.

    Thanks Mosh.

  16. Mike says:

    Thanks for the Python course. I’ll buy your course for since my nephew is using Python in university. It will be fun to go through your course! But personally, I’mVERY interested in your core backend with angular on the front end. I think that’s a very powerful combination. I’ll be the first in line for that course Mosh!! Cheers!

  17. Raymond says:

    What is the status on the .NET Core 2.2 course??? I’m very interested in this as I only want to focus on backend API development, in particular using Dapper and EF. Thanks.

Leave a Reply

Connect with Me
  • Categories
  • Popular Posts