Save for later

Python for Data Science and AI

Data Science,

Kickstart your learning of Python for data science, as well as programming in general, with this beginner-friendly introduction to Python. Python is one of the world’s most popular programming languages, and there has never been greater demand for professionals with the ability to apply Python fundamentals to drive business solutions across industries. This course will take you from zero to programming in Python in a matter of hours—no prior programming experience necessary! You will learn Python fundamentals, including data structures and data analysis, complete hands-on exercises throughout the course modules, and create a final project to demonstrate your new skills. By the end of this course, you’ll feel comfortable creating basic programs, working with data, and solving real-world problems in Python. You’ll gain a strong foundation for more advanced learning in the field, and develop skills to help advance your career. This course can be applied to multiple Specialization or Professional Certificate programs. Completing this course will count towards your learning in any of the following programs: IBM Applied AI Professional Certificate Applied Data Science Specialization IBM Data Science Professional Certificate Upon completion of any of the above programs, in addition to earning a Specialization completion certificate from Coursera, you’ll also receive a digital badge from IBM recognizing your expertise in the field.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera.

Get a Reminder

Send to:
Rating 4.0 based on 811 ratings
Length 6 weeks
Starts Oct 5 (3 weeks ago)
Cost $38
From The University of California San Diego, UCSanDiegoX, UC San DiegoX, IBM via Coursera
Instructors Ilkay Altintas, Leo Porter, Joseph Santarcangelo, Rav Ahuja
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Analysis & Statistics Data Science Data Analysis

Get a Reminder

Send to:

Similar Courses

What people are saying

final assignment

Final Assignment posting is confusing and instructions DO NOT help.

Good information in the course, but I found the final assignment to be confusing at times.

Then came week 5 and the final assignment.

The lectures did not include the information needed to complete the final assignment.

Unfortunately its basicly watching a video and later repeating it in the laps without relevant transfer.The worst is the final assignment.

I had issues with the external cloud platform and the final assignment.

I didn't have the impression that the learning material helped me prepare for the final assignment.

Read more

for data science

Now I am able to understand what is Python and how we can use for Data Science and AI.

Well organized course with all needed basic info to operate with data for data science tasks Excellent course for beginners It was a very good course for me which helped me for learning basic python programming for data science and AI.Thank You coursera for giving me this opportunity to learn this course.

Decent introduction to the basics of Python for data science.

Good course for beginners in python This course provided me an ample of basics knowledge in python for data science.

The module Python for Data Science is very poorly organized.

Now comes the biggest drawback; this particular module Python for Data Science offers nothing but a display of IBM products.

It has less focus on Data Science, though the course name is Python for Data Science.

Read more

ibm cloud

To be honest, the setup process of IBM cloud service is too slow and I don't think it worth the time.

Like many others have said, the interface on IBM cloud is not the same as described in instructions.

The final assignment needed a bit of critical thinking towards the end, as there was no prior teaching of linking IBM Cloud to IBM Watson, so inputting codes from one site to another was awkward and felt hit-and-miss (thinking, wait, is this what they want me to do, or is it this?).

May be an introduction to IBM cloud hosting and the significance of various credentials required in the final assignment will make it a bit easier.

Kindly update your instructions as per the updated IBM cloud website, or any other third party tools employed in the course.

Working with Jupyter workspace and IBM Cloud was also not very user friendly.

As it turns out, the correct endpoint to be used was listed elsewhere under IBM Cloud, but this was not clearly explained.

Read more

watson studio

I liked Watson studio and its capabilities (this is the first time I ever used something like that).

Also, please update the materials as Watson Studio changes.

Also the assignment steps weren't clearly mentioned and coupled with the Watson Studio problems this course was definitely the worst till now.

please give proper directions on how to use watson studio.give proper directions on how to display he dashboard and URL in the assignmentgive proper directions on how to get the urlexplain the steps for the sameps: there are people with no prior coding knowledge do consider them and do provide proper directions for the same It's very basic The teacher explain all technical skills patiently.

The slides on usage of the Watson Studio features and sharing could be improved.

But the Watson Studio part could be very frustrating.

I was to give 3 stars as my final project experience was so ruined by the Watson Studio, I definitely spent way more hours on figuring out Watson Studio than the Python part of the studio, and not feel it’s helpful to know Watson Studio as I probably will not use it in the future.

Read more

figure out

But now it was just a long egg-hunt to figure out how I was to post something using idiosyncratic IBM infrastructure which taught me little about Python.

It took me less time to finish the course, and a lot more time just to figure out how to setup Watson based on the instructions (website & course material do not match).

The final assignment changed during the course from fake album cover to economic data analysis and dashboarding.The code provided in the work book was incomplete and not sufficient to generate the dashboard in the note book.Instructions were not sufficiently clear to help the students figure out how to create a url link to their dashboard.

I could never figure out how to get the JSON credential data of my IBM Watson "bucket", so, my "dashboard" never got generated for my project.

Assignment 5 instructions were outdated and confusing and took some googling to figure out.

The programming assignment had errors and it took a long time to figure out (e.g.

Good Course Awesome The assignment is so bad that I had to waste at least 1 hour of time just to figure out why the picture was not changing despite me saving it correctly.

Read more

good introductory course

Good introductory course for Python Very informative course.

Good introductory course, fairly easy to understand with moderately challenging exercises.

Good introductory course Assessment was more to do with publishing on IBM Cloud rather than Python.

gpood This is a good introductory course for those not knowing the python programming language.

Good introductory course The course was really good and challenging.

Good introductory course The final project at week 5 needs to be completely revamped.

Maybe it's a good introductory course for Python, however, I got an impression that the authors gave up three quarters into the course.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Developer (PHP or Python) $64k

Pragmatic Python Charmer $74k

Python Risk Developer $90k

Python Automation Developer $90k

Programmer (Python) $99k

Training (Python) $104k

Java Python Developer $107k

PHP or Python Developer $119k

Python Developer Lead $122k

Python Software Developer $127k

Python / Django Developer $127k

Python / Risk Developer $136k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.0 based on 811 ratings
Length 6 weeks
Starts Oct 5 (3 weeks ago)
Cost $38
From The University of California San Diego, UCSanDiegoX, UC San DiegoX, IBM via Coursera
Instructors Ilkay Altintas, Leo Porter, Joseph Santarcangelo, Rav Ahuja
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Analysis & Statistics Data Science Data Analysis

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now