Python for Data Science, AI & Development
Enrollment is Closed
Course

Python for Data Science, AI & Development
Discover the fundamentals of Python. Complete hands-on exercises and gain confidence in solving real-world problems in Python.
Take your first step towards learning one of the world’s most popular programming languages.
This course is sponsored by Pacific Lutheran University in collaboration with SkillUp Online.
Online Live Classes
Beginner Level
Mentor Support
This course is part of a program:
It is not possible to enroll for individual courses on this program. If you wish to take this course, please enroll for the full program.
The power of data science and AI is enabling businesses to glean crucial insights from large pools of information. To explore, analyze, and manipulate this data quickly and accurately, data scientists require excellent knowledge of languages such as Python, which makes this a very sought-after skill.
In this course, you will learn what Python is and why is it useful. You will be introduced to the fundamentals of Python, including defining variables, sets, and conditional statements. You will discover the purpose of functions in Python. Plus, you will learn how to operate on files to read and write data in Python, and how to use pandas.
Learning Python is a critical step for individuals keen to excel in the world of data science and AI. This course will introduce you to this key skill so you can confidently progress further in your data science and AI career.
This course comprises five purposely designed modules that take you on a carefully defined learning journey. Please note that it is part of the IBM Applied Artificial Intelligence (AI) Professional Certificate Program. You cannot enroll for this course separately. If you wish to take this course, you will need to enroll for the full program.
It is an instructor-led course which runs to a fixed schedule, with set start and finish dates. It is driven forward by your instructor and features live sessions that are aired at a set time. You will, however, have time to complete certain activities at your own pace outside of the live sessions. And you will be encouraged to stay connected with your learning community, mentors, and instructors through the course discussion space.
Modules also include videos, hands-on labs, exercises, and exams. The materials for each course are accessible from the start of the course and will remain available for the duration of your enrollment.
Your IBM Professional Certificate will be issued once you have successfully completed the course.
After completing this course, you will have:
- Ability to build a program in Python.
- Knowledge of Python fundamentals, Python data structures, and working with data in Python.
- Familiarity with key Python functions, objects, and classes.
Familiarity with Jupyter Notebook.
Course Outline
Welcome! (2:28)
General Information
Learning Objectives
Syllabus
Grading Scheme
Copyrights and Trademarks
Learning Objectives
Your First Program (1:15)
Quick Practice Lab
Use the lab to answer these questions
Types (3:02)
Quick Practice Lab
Use the lab to answer these questions
Expressions and Variables (3:55)
Lab - Write your first Python code!
String Operations (3:58)
Quick Practice Lab
Use the lab to answer these questions
Lab - String Operations
Review Questions
Learning Objectives
Lists and Tuples (8:51)
Quick Practice Lab
Use the lab to answer these questions
Tuples
Lists
Sets (5:17)
Quick Practice Lab
Use the lab to answer these questions
Lab-Sets
Dictionaries (2:24)
Quick Practice Lab
Use the lab to answer these questions
Labs-Dictionaries
Review Questions
Learning Objectives
Conditions and Branching (10:17)
Quick Practice Lab
Use the lab to answer these questions
Lab-Conditions and Branching
Loops (6:45)
Quick Practice Lab
Use the lab to answer these questions
Lab-Loops
Functions (13:32)
Quick Practice Lab
Use the lab to answer these questions
Lab-Functions
Objects and Classes (10:52)
Quick Practice Lab
Use the lab to answer these questions
Labs-Objects and Classes
Lab - Exception Handling
Review Questions
Learning Objectives
Reading files with open (3:43)
Lab Reading Files
Writing files with open (2:54)
Lab: Writing files
Loading data with Pandas (3:02)
Quick Practice Labs
Reading: Using loc, iloc and ix (10 min)
Use the lab to answer these question
Working with and Saving data with Pandas (2:06)
Quick Practice Lab
Use the lab to answer these questions
Loading Data and Viewing Data Pandas and IBM Watson Studio
Lab- Loading Data and Viewing Data
Review Questions
Learning Objectives
Numpy 1D Arrays (11:23)
Quick Practice lab
Use the lab to answer these questions
Lab - Working with 1 D-Numpy Arrays
Numpy 2D Arrays (7:13)
Quick Practice Lab (Numpy 2D Arrays)
Use the lab to answer these questions
Lab - Working with 2 D-Numpy Arrays
Review Questions
Video: Simple APIs - Part 1 (5:49)
Video: Simple APIs - Part 2 (5:06)
Instructions for Speech to Text and Language Translator API Keys
Lab: Introduction to API (1 Hr)
Lab: Watson Speech to Text and Language Translator API
Lab: HTTP and Requests
Course Summary (1:13)
Reference
Introduction
Guidelines for Submission
Final Assignment: Peer Review Questions
Instructions
Final Exam
Download your Certificate
Why Learn with SkillUp Online?
We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.
Reskilling into tech? We’ll support you.
Upskilling for promotion? We’ll help you.
Cross-skilling for your career? We’ll guide you.

Personalized Mentoring & Support
1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.

Practical Experience
Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.

Best-in-Class Course Content
Designed by the industry for the industry so you can build job-ready skills.

Job-Ready Skills Focus
Competency building and global certifications employers are actively looking for.
FAQs
Python is a really popular and valuable language for those who work in AI and data science. Its easy to learn and easy to use. In addition, many data analysis and visualization tasks carried out by data scientists utilize coding in Python. Therefore, many employers will advertise roles requiring coding skills in Python.
As a result of this, developing coding skills in Python is of great benefit to someone keen to build a career in data science or AI. So, if youre only just beginning your programming journey, then Python is an excellent first language to kick off with.
The Python for Data Science, AI & Development course sponsored by PLU is designed to introduce you to the fundamentals of Python. You will complete hands-on exercises and gain confidence in solving real-world problems in Python. By the end of the course, you will have the ability to build a program in Python, knowledge of Python fundamentals, and an understanding of Python data structures.
The course is part of the IBM Applied Artificial Intelligence (AI) Professional Certificate Program sponsored by PLU. It is an instructor-led course. This means live sessions are aired at pre-set times, and the modules start and finish on set dates. Your assignments will also be due on set dates. However, you will have the opportunity to enjoy some self-paced work as well, for you are able to complete certain activities in your own time.
To give you an idea of how much time you should allocate to your learning, the program lasts for 12 weeks, and we estimate the you need to dedicate approximately 2 hours a week to your studies.
This course, Python for Data Science, AI & Development, is part of the IBM Applied Artificial Intelligence (AI) Professional Certificate Program sponsored by PLU. If you wish to take this course, you will need to enroll for the full program. By the end of this course, you will have the ability to build a program in Python, you will have knowledge of Python fundamentals, and you will have an understanding of Python data structures.
The program is run entirely online. You will not be required to attend any classes in person. To enable this, therefore, you do need to have appropriate access to the internet for the live sessions, plus the required technology to be able to use the program materials. The materials for the program are in the form of articles, videos, and knowledge checks. You will also be actively encouraged to connect with others on the program through the discussion space.
Learning Python is a good starting point for developing a career in AI or data science. However, you will need other skills, knowledge, and program competencies to impress an employer.
There is a hot debate about whether R or Python is best in data science. IBM considers both languages to be important for they each have their strengths and weaknesses. Interestingly, however, they also have their similarities. Both R and Python work well for many data science tasks. However, where Python is considered a general-purpose programming language, R has grown directly from statistical analysis. The question that experienced data scientists are asking, therefore, is not which is best for data science or AI, but when is it best to use each language.
We recommend you read this article written by IBM if youd like to find out more www.ibm.com/cloud/blog/python-vs-r
This course is part of the IBM Applied Artificial Intelligence (AI) Professional Certificate Program sponsored by PLU. It is an instructor-led course. This means live sessions are aired at pre-set times, and the modules start and finish on set dates. However, when you enroll, you will see in your dashboard that you have access to the course and module information from the start. You are therefore able to familiarize yourself with some of the material in advance of the live classes.
Type of certificate
IBM Professional Certificate
About this course
05 Modules
01 Skills
Includes
35 Hands on labs
3 Exercises
19 Quizzes
21 Videos
Create
Jupyter Notebook using IBM Watson Studio with Python
Exercises to explore
IBM Watson
Python
Jupyter Notebook
You’ll learn with these experts

Newsletters & Updates
Subscribe to get the latest tech career trends, guidance, and tips in your inbox.




