Hi, everyone. I would like to welcome all of you to my course, “Practical Python for AI Coding.” This is the first module of my course. In this first module, I will explain how to set up AI and Python coding environment. This module is composed of five components. In the first video clip, I will explain why I am making Coursera course. What I want to say in this module is the uniqueness and strengths of my course. So I will justify why you should take my course. In the second video clip, I will explain the programming language concept because we are learning Python. Python is just one of all programming languages. Then you first need to understand. What is programming languages? So, I will explain how Python is different from other programming languages in the third. In the third video clip. Then in the following two video clips, I will explain how to set up a Python and AI coding environment on your computer. The first topic: why am I making this Coursera course? Simply, because I would like to make a connection between Python and AI coding. On the web, there are so many Python courses offered And there are many AI coding online classes, but they (Python coding and AI coding) are separately treated. But many people learn Python in order to become an AI coder. So, I would like to make a connection between the two. In order to make a connection, I am not covering all the details of Python code. I intentionally make choices among among many Python functions. So, I select and explain Python codes that are frequently used in AI coding. Basically, this course is for a complete novice. So, even though you do not have any experience of coding, do not worry. This course is for you, without any experience in coding. Surely, even though this course is developed for a complete novice, this course will be useful for experienced Python users. Because in this course, the basic principles of programming. Simply learning techniques does not improve your understanding of coding. You need to learn the basic principles supporting the coding tools. That is the strength of this course. Then, students learn to create an AI coding environment while taking this course. With this, you can set up a coding environment on your computer, desktop, or notebook computer, quickly and easily without failure. When I began to learn AI coding, I committed many failures because no one explains the full process of installing an AI coding environment. So after making that many failures. I realized someone must make a video clip. Just following that video clip guarantees the successful creation of a Python AI coding environment. Surely, someone says, ah, you don’t have to set up a coding environment on your computer. Because Google, Microsoft, Amazon provide coding environments based on their cloud systems. But I don't like that kind of approach here. Why? Because they are watching, what you are doing, and also, in order to do coding in that system, you got to be connected. You got to be wired to internet, but if you set up Python AI coding environment on your computer, you do not have to be connected to internet while you are coding; everything exists on your computer. No one watches what you are doing. That is the benefit of creating your own coding environment on your computer. Another advantage of taking this course is that after completing this course, you are ready for AI modeling and coding with Scikit-learn, TensorFlow, PyTorch, and Keras. Surely In this course, I am not covering AI coding, but I am covering only Python coding. But it is connected to AI modeling and coding. That is the benefit of this course. I already offered this course in Korea, in the Korean language. After nine months, how many students are taking? Make a guess! Around 2500 students, registered students! If you look at age distribution, from 10th to 50ths all people are actually taking my course. It doesn’t matter how old you are. Simply, if you have the willingness to take this course, you can start coding based on my course. Let’s check the educational distribution of registered students. High school graduates, community college graduates, bachelor’s, master’s, Ph.D.’s. It means that it does not matter your education level for taking this course. Another statistic is provided here, major academic field distribution. So, Humanities, Engineering, Arts and Sports, Bio-science, Natural Science, and others. Here is Integration major. Obviously, Engineering students then probably other students are taking mostly this course. But, still, Humanities students and Natural Science and other fields students are taking my course. And also, this is a little bit surprising! Why Engineering students are taking my course? This is the problem of university education; Engineering school is not satisfying students. Students are not satisfied with their university. That’s why they are taking my course. And also, content satisfaction! More than 90% of registered students. , they are very satisfied, and the remaining said it is satisfactory. A small amount so-so. There is nothing unsatisfactory. This course is provided for nine months. It is operating in Korea. Right now, more than 2500 students are taking my course. Not just the student! Their age distribution, as I showed you, it ranges from 10th to 50ths. This is the end of my first video clip. But before finishing this video clip, whom is this course for? This is my question to you. Think about whom is this course for? For whom this course is created? It is you; It is you. It does not matter who you are. What matters is your willingness and eagerness for studying; if you are interested in becoming an AI specialist, it is just the starting point of your career. You don’t need to worry about your past. I don’t care who you are. I don’t care your background. Simply as a beginner, especially as a novice, you can start your new career by taking my course..