К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Python Programming and Data Science Foundations for AI · LearnSpace
Назад в каталог
courseraПрограммирование

Python Programming and Data Science Foundations for AI

Курс от Packt
Средний≈ 32.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive foundation in Python programming and data science, essential for building AI applications. You will gain hands-on experience in Python fundamentals, explore essential data science tools like NumPy and Pandas, and develop an understanding of core machine learning concepts. Throughout the course, you’ll progress step by step, starting with Python basics such as control flow, functions, and data structures, then moving on to more advanced topics like object-oriented programming (OOP), data science libraries, and visualization tools. The course integrates interactive exercises to deepen your understanding, with real-world projects to apply what you've learned. The course is designed to be approachable for beginners, with no prior experience required. As you advance, you’ll build practical skills and a portfolio of projects, including Python applications, web apps, data analysis, and more. This hands-on approach ensures that you’ll not only learn but also apply the concepts to real-world AI challenges. By the end of the course, you will be able to write Python programs, manipulate data with libraries like Pandas, use statistical and machine learning techniques, and build data-driven applications to solve real-world problems.

Навыки, которые вы освоите

Pandas (Python Package)Application DevelopmentWeb ApplicationsSeabornObject Oriented Programming (OOP)Web DevelopmentData ManipulationProbability & StatisticsStatistical MethodsFlask (Web Framework)Object Oriented DesignPlot (Graphics)Data VisualizationMachine Learning MethodsComputer ProgrammingBack-End Web DevelopmentData Analysis SoftwareArtificial Intelligence and Machine Learning (AI/ML)Statistical Machine LearningProgramming Principles

Программа курса

11 модулей · 108 учебных материалов

01Python Programming Basics for Artificial Intelligence11 материалов

Week 1: Python Programming Basics for Artificial Intelligence

Introduction to the SpecializationВидеоIntroduction to the Course 'Python Programming and Data Science Foundations for AI'ЧтениеFull Specialization ResourcesЧтениеDay 1: Introduction to Python and Development SetupВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Python Programming and Data Science Foundations for AI
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 32.3 ч

11 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Day 2: Control Flow in PythonВидео
Day 3: Functions and ModulesВидео
Day 4: Data Structures (Lists, Tuples, Dictionaries, Sets)Видео
Day 5: Working with StringsВидео
Day 6: File HandlingВидео
Day 7: Pythonic Code and Project WorkВидео
Python Programming Basics for Artificial Intelligence - AssessmentЗадание
02Data Science Essentials for Artificial Intelligence10 материалов

Week 2: Data Science Essentials for Artificial Intelligence

Introduction to Week 2 Data Science EssentialsВидеоDay 1: Introduction to NumPy for Numerical ComputingВидеоDay 2: Advanced NumPy OperationsВидеоDay 3: Introduction to Pandas for Data ManipulationВидеоDay 4: Data Cleaning and Preparation with PandasВидеоDay 5: Data Aggregation and Grouping in PandasВидеоDay 6: Data Visualization with Matplotlib and SeabornВидеоDay 7: Exploratory Data Analysis (EDA) ProjectВидеоGetting Started with NumPy ArraysDIALOGUEData Science Essentials for Artificial Intelligence - AssessmentЗадание
03Mathematics for Machine Learning and Artificial Intelligence10 материалов

Week 3: Mathematics for Machine Learning and Artificial Intelligence

Introduction to Week 3 Mathematics for Machine LearningВидеоDay 1: Linear Algebra FundamentalsВидеоDay 2: Advanced Linear Algebra ConceptsВидеоDay 3: Calculus for Machine Learning (Derivatives)ВидеоDay 4: Calculus for Machine Learning (Integrals and Optimization)ВидеоDay 5: Probability Theory and DistributionsВидеоDay 6: Statistics FundamentalsВидеоDay 7: Math-Driven Mini Project – Linear Regression from ScratchВидеоLinear Algebra Fundamentals: Vectors and Matrices in PythonDIALOGUEMathematics for Machine Learning and Artificial Intelligence - AssessmentЗадание
04Probability and Statistics for Machine Learning and AI10 материалов

Week 4: Probability and Statistics for Machine Learning and AI

Introduction to Week 4 Probability and Statistics for Machine LearningВидеоDay 1: Probability Theory and Random VariablesВидеоDay 2: Probability Distributions in Machine LearningВидеоDay 3: Statistical Inference – Estimation and Confidence IntervalsВидеоDay 4: Hypothesis Testing and P-ValuesВидеоDay 5: Types of Hypothesis TestsВидеоDay 6: Correlation and Regression AnalysisВидеоDay 7: Statistical Analysis Project – Analyzing Real-World DataВидеоFoundations of Probability Theory and Random VariablesDIALOGUEProbability and Statistics for Machine Learning and AI - AssessmentЗадание
05Python Basics10 материалов

Week 1: Python Basics

Learn Python from Scratch – Quick TutorialВидеоDay 1: Welcome Message Generator – Print Statements & "Hello World"ВидеоDay 2: Personalized Greeting Program – Variables & Data TypesВидеоDay 3: Simple Calculator – User Input & String FormattingВидеоDay 4: Number Comparison Tool – If-Else StatementsВидеоDay 5: Countdown Timer – Loops (for & while)ВидеоDay 6: Basic Math Quiz Game – FunctionsВидеоDay 7: Shopping List App – ListsВидеоBuilding a Python Shopping List AppDIALOGUEPython Basics - AssessmentЗадание
06Intermediate Python9 материалов

Week 2: Intermediate Python

Day 8: Contact Book – DictionariesВидеоDay 9: Ingredient Checker – Tuples & SetsВидеоDay 10: Note-Taking App – File HandlingВидеоDay 11: Safe Calculator – Exception HandlingВидеоDay 12: Temperature Converter – Functions with Return ValuesВидеоDay 13: Student Grade Manager – List ComprehensionsВидеоDay 14: Random Password Generator – Modules & LibrariesВидеоWorking with Python Modules and LibrariesDIALOGUEIntermediate Python - AssessmentЗадание
07Working with Data9 материалов

Week 3: Working with Data

Day 15: Recipe Viewer App – Reading FilesВидеоDay 16: Daily Journal Logger – Writing FilesВидеоDay 17: Student Report Generator – CSV FilesВидеоDay 18: Mini To-Do App – JSON FilesВидеоDay 19: Weather App Using API – APIs (Basics)ВидеоDay 20: Event Countdown Timer – Dates & TimeВидеоDay 21: Wikipedia Article Scraper – Web ScrapingВидеоExploring Web Scraping with Beautiful SoupDIALOGUEWorking with Data - AssessmentЗадание
08Object-Oriented Programming9 материалов

Week 4: Object-Oriented Programming

Day 22: Bank Account Simulator – Classes & ObjectsВидеоDay 23: Library Management System – Constructors & MethodsВидеоDay 24: Employee Management System – InheritanceВидеоDay 25: Animal Sound Simulator – PolymorphismВидеоDay 26: Secure User Profile App – EncapsulationВидеоDay 27: Inventory Management System – Static & Class MethodsВидеоDay 28: Mini ATM Machine – Final OOP ProjectВидеоCombining OOP Principles: Mini ATM MachineDIALOGUEObject-Oriented Programming - AssessmentЗадание
09GUI Programming9 материалов

Week 5: GUI Programming

Day 29: Simple GUI App – Tkinter BasicsВидеоDay 30: Click Counter App – Buttons & EventsВидеоDay 31: BMI Calculator – Input FieldsВидеоDay 32: Drawing Pad App – Canvas WidgetsВидеоDay 33: Simple Login System – Message BoxesВидеоDay 34: To-Do List GUI – Advanced WidgetsВидеоDay 35: Expense Tracker App – GUI CapstoneВидеоBuilding a Tkinter Expense Tracker AppDIALOGUEGUI Programming - AssessmentЗадание
10Web Development with Python9 материалов

Week 6: Web Development with Python

Day 36: Hello Flask App – Flask BasicsВидеоDay 37: Personal Blog Website – Routes & TemplatesВидеоDay 38: Contact Form App – Forms & User InputВидеоDay 39: User Registration App – Database IntegrationВидеоDay 40: Mini Weather API – REST APIsВидеоDay 41: Deploy Flask App – DeploymentВидеоDay 42: Portfolio Website – Flask CapstoneВидеоBuilding Your First Flask Web AppDIALOGUEWeb Development with Python - AssessmentЗадание
11Data Science Basics12 материалов

Week 7: Data Science Basics

Day 43: Matrix Calculator – NumPyВидеоDay 44: Data Cleaner – PandasВидеоDay 45: Graph Plotter – MatplotlibВидеоDay 46: Sales Report Analyzer – Data AnalysisВидеоDay 47: Temperature Plotter – Plotting TrendsВидеоDay 48: Stock Price Tracker – Data ScrapingВидеоDay 49: COVID-19 Dashboard – Capstone ProjectВидеоConclusion to the Course 'Python Programming and Data Science Foundations for AI'ЧтениеBuilding a Stock Price Tracker with Web ScrapingDIALOGUEData Science Basics - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание