Python is a popular programming language designed to develop desktop applications as well as websites and web applications. If you’re new to the programming language and don’t know where to start, Microsoft has a course that will get you started.

The course is called “Python for Beginners”, and it’s available for free in YouTube at the Microsoft Developer channel. The course is a series of 44 videos hosted by Microsoft Senior Program Manager Christopher Harrison and Susan Ibach, Business Development Manager at AI Gaming.

These are short videos to help you understand and give you a basic foundation to start programming with Python (version 3.x) to learn machine learning, web development, and automation and scripting. However, before embarking in these tutorials, it’s expected of you to have some light programming experience, such as JavaScript, MakeCode, and Scratch.

The source code for the tutorials can be found at this GitHub page. In addition, it’s a good idea to complete the Python intro course at this Microsoft page.