AI Python for Beginners
250 reviews
Recommended experience
250 reviews
Recommended experience
What you'll learn
Discover how Python can be applied in various domains such as marketing, and business research to solve real-world problems and enhance efficiency.
Learn Python programming fundamentals and its integration with AI tools for data manipulation, analysis, and visualization.
Leverage AI assistants to debug code, explain concepts, and enhance your learning, mirroring real-world software development practices.
Skills you'll gain
- AI Integrations
- Programming Principles
- Automation
- Large Language Modeling
- Artificial Intelligence
- Package and Software Management
- Data Structures
- Data Analysis
- Artificial Intelligence and Machine Learning (AI/ML)
- Computer Programming
- LLM Application
- Scripting
- Application Development
- Data Literacy
- Generative AI Agents
Details to know
4 assignments
See how employees at top companies are mastering in-demand skills
There are 4 modules in this course
AI Python for Beginners is designed to help you leverage the power of Python programming, even if your goal isnβt to become a software developer or AI engineer. This four-part course that teaches you to code practical AI applications from day one, even if you've never programmed before. Youβll learn with support from an AI chatbot that can help you get immediate feedback, quickly fix bugs, and keep you on track while learning new skills. You'll gain a foundational understanding of Python while building AI-powered tools like custom recipe generators, smart to-do lists, and vacation planners, and learn essential programming concepts such as variables, functions, loops, and data structures.
By the end of this course, you'll be able to write Python scripts that interact with large language models, automate tasks, analyze your own data, and even create simple AI agents - skills that are increasingly valuable across industries from tech and finance to healthcare and creative fields. Accelerated learning with AI: Experience a new kind of learning with AI chatbot integration. This intelligent assistant helps you write, test, and debug code, providing instant feedback and personalized guidance, making sure youβre never coding alone. With the rise of AI tools, the effort and time required to learn helpful coding skills has significantly decreased, making it more accessible and beneficial for everyone.
What's included
5 videos3 readings1 assignment1 programming assignment1 app item6 ungraded labs
5 videosβ’Total 20 minutes
- Introductionβ’3 minutes
- What is Computer Programming?β’5 minutes
- Writing Code with Chatbotsβ’6 minutes
- Navigating the Learning Platformβ’3 minutes
- How to Succeed in Codingβ’3 minutes
3 readingsβ’Total 16 minutes
- Join the DeepLearning.AI Forum to ask questions, get support, or share amazing ideas!β’10 minutes
- Lecture Notes M1β’1 minute
- (Optional) Downloading your Notebook, Downloading your Workspace and Refreshing your Workspaceβ’5 minutes
1 assignmentβ’Total 60 minutes
- Quiz 1β’60 minutes
1 programming assignmentβ’Total 90 minutes
- Working with a Virtual Libraryβ’90 minutes
1 app itemβ’Total 1 minute
- Intake Surveyβ’1 minute
6 ungraded labsβ’Total 47 minutes
- Running your First Programβ’9 minutes
- Data in Pythonβ’10 minutes
- Combining Text and Calculationsβ’7 minutes
- Variablesβ’8 minutes
- Building LLM Prompts with Variablesβ’5 minutes
- Functions: Actions on Dataβ’8 minutes
What's included
1 video1 reading1 assignment1 programming assignment6 ungraded labs
1 videoβ’Total 3 minutes
- Introductionβ’3 minutes
1 readingβ’Total 1 minute
- Lecture Notes M2β’1 minute
1 assignmentβ’Total 60 minutes
- Quiz 2β’60 minutes
1 programming assignmentβ’Total 120 minutes
- Book Trackerβ’120 minutes
6 ungraded labsβ’Total 72 minutes
- Completing a Task List with AIβ’14 minutes
- Repeating Tasks with for Loopsβ’13 minutes
- Prioritizing Tasks with Dictionaries and AIβ’14 minutes
- Customising Recipes with Lists, Dictionaries and AIβ’7 minutes
- Comparing Data in Pythonβ’12 minutes
- Helping AI Make Decisionsβ’12 minutes
What's included
1 video2 readings1 assignment1 programming assignment7 ungraded labs
1 videoβ’Total 4 minutes
- Introductionβ’4 minutes
2 readingsβ’Total 6 minutes
- Share Your Learning Project!β’5 minutes
- Lecture Notes M3β’1 minute
1 assignmentβ’Total 60 minutes
- Quiz 3β’60 minutes
1 programming assignmentβ’Total 120 minutes
- Pluto's Poetic Journeyβ’120 minutes
7 ungraded labsβ’Total 54 minutes
- Using Files in Pythonβ’6 minutes
- Loading and Using your Own Dataβ’7 minutes
- Reading Journals from Food Criticsβ’7 minutes
- Extracting Restaurant Information from Journal Entriesβ’9 minutes
- Vacation Planning Using CSV Filesβ’7 minutes
- Turning Code Blocks into Reusable Functionsβ’9 minutes
- Creating Detailed Itineraries for Multiple Citiesβ’9 minutes
What's included
2 videos6 readings1 assignment1 programming assignment7 ungraded labs
2 videosβ’Total 7 minutes
- Introductionβ’3 minutes
- Conclusionβ’4 minutes
6 readingsβ’Total 18 minutes
- Share Your Learning Project!β’5 minutes
- Lecture Notes M4β’1 minute
- [IMPORTANT] Reminder about End of Access to Lab Notebooksβ’2 minutes
- (Optional) Downloading your Notebook and Downloading your Workspaceβ’3 minutes
- Acknowledgmentsβ’5 minutes
- (Optional) Opportunity to Mentor Other Learnersβ’2 minutes
1 assignmentβ’Total 60 minutes
- Quiz 4β’60 minutes
1 programming assignmentβ’Total 120 minutes
- Candy Analysisβ’120 minutes
7 ungraded labsβ’Total 110 minutes
- Using Functions from a Local Fileβ’7 minutes
- Built-in Packagesβ’8 minutes
- Using Third-party Packagesβ’9 minutes
- Installing Packagesβ’9 minutes
- APIs to get Data from the Webβ’8 minutes
- APIs to use AI Modelsβ’9 minutes
- Install Python on your computer (Optional)β’60 minutes
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
- Status: PreviewK
Korea Advanced Institute of Science and Technology(KAIST)
Course
Guided Project
- Status: PreviewK
Korea Advanced Institute of Science and Technology(KAIST)
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
84%
- 4 stars
11.60%
- 3 stars
2.40%
- 2 stars
0.80%
- 1 star
1.20%
Showing 3 of 250
Reviewed on Jun 13, 2025
Fue un curso bastante completo, sus contenidos eran bastante claros e intuitivos. Muy ΓΊtil para entender las bases de un modelo de lenguaje.
Reviewed on Mar 25, 2025
Excellent course! Everyone should learn how to code and how coding works.
Reviewed on Mar 6, 2025
Only the last assignment could not be graded properly. Otherwise a great course.
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
