This course covers the fundamentals of Python programming and its applications in data science and machine learning. Students will quickly get up and running with Python and learn how to use it for data analysis projects. Python is one of the leading programming languages used today. It is an ideal language for beginners because it is both powerful and approachable.
In the first half of this hands-on course, students learn the fundamentals of Python code before moving into more advanced programming tasks. The second half focuses on data science using Pandas, Matplotlib, and scikit-learn. Through these tools, students learn how to input, analyze, and visualize data.
This program is ideal for high school students with a strong interest in coding. Prior coding or programming experience is not required, but students should be comfortable with basic computer skills.
What You Will Learn
- Master Python fundamentals like data types, conditionals, loops, and functions.
- Clean and manipulate real-world data using pandas and NumPy.
- Process files, utilize string methods, and handle structured data.
- Create custom charts, histograms, and plots with Matplotlib.
- Apply machine learning techniques such as linear regression, classification, and K-nearest neighbors.
- Complete a capstone project to showcase your ability to analyze and present data insights.
This course is available for 30 days. You can choose when to start your access period. Once you activate, you will have 30 days to complete it (access the course materials, quizzes, projects and videos). You may request one extension of seven (7) days. Other extension requests will be evaluated on a case-by-case basis. Videos are not downloadable.