icon
logo
    Loading...

    Python Fundamentals for Beginners

    Overview

    icon
    course-icon

    Course

    org-logo

    Python Fundamentals for Beginners

    This Python course provides a beginner-friendly introduction to Python for data science. Practice through lab exercises, and you'll be all set to create your first Python script!

    Flexible Schedule

    Beginner Level

    Mentor Support

    time-icon

    Estimated Time

    25 hours
    fee-icon

    Fee

    $599

    ×
    field_error

    This course can be taken on its own or as part of a full program. This course is included in the IBM Generative AI Engineering Professional Certificate, IBM Data Analyst Professional Certificate, IBM Python Full Stack Developer Professional Certificate, IBM AI Developer Professional Certificate, which is designed to help you build deeper expertise and earn the complete credential.

    Course Outline

    Course Introduction

    General Information

    Reading: About this course

    Reading: Course Overview

    Syllabus

    Learning Objectives

    Grading Scheme

    Module Introduction and Learning Objectives

    Video: Introduction to Python (4:14)

    Reading: Introduction to Jupyter

    Video: Getting Started with Jupyter (4:01)

    Hands-on Lab: Write Your First Program

    Video: Types (3:02)

    Hands-on Lab: Types

    Practice Quiz: Types

    Video: Expressions and Variables (3:55)

    Hands-on Lab: Expression and Variables

    Practice Quiz: Expressions and Variables

    Video: String Operations (3:58)

    Hands-On Lab: String Operations

    Practice Quiz: String Operations

    Graded Quiz: Python Basics (10 Questions)

    Module Introduction and Learning Objectives

    Video: Lists and Tuples (8:51)

    Hands-On Lab: Lists

    Hands-On Lab: Tuples

    Reading: Cheat Sheet - Lists and Tuples

    Practice Quiz: Lists and Tuples

    Video: Dictionaries (2:25)

    Hands-On Lab: Dictionaries

    Practice Quiz: Dictionaries

    Video: Sets (5:17 )

    Hands-On Lab: Sets

    Reading: Glossary - Python Data Structures

    Reading: CheatSheet - Dictionaries & Sets

    Practice Quiz: Sets

    Graded Quiz: Python Data Structures (10 Questions)

    Module Introduction and Learning Objectives

    Video: Conditions and Branching (10:17)

    Hands-on Lab: Conditions and Branching

    Practice Quiz: Conditions and Branching

    Video: Loops (6:45)

    Reading: Loops

    Hands-on Lab: Loops

    Practice Quiz: Loops

    Video: Functions (13:31)

    Hands-on Lab: Functions

    Practice Quiz: Functions

    Video: Exception Handling (3:49)

    Hands-On Lab: Exception Handling

    Practice Quiz: Exception Handling

    Video: Objects and Classes (10:52)

    Reading: Objects and Classes

    Hands-on Lab: Objects and Classes

    Discussion Prompt: Classes in Python

    Practice Quiz: Objects and Classes

    Practice Lab: Text Analysis

    Graded Quiz: Python Programming Fundamentals (10 Questions)

    Module Introduction and Learning Objectives

    Video: Reading Files with Open (3:43)

    Hands-On Lab: Reading Files with Open

    Video: Writing Files with Open (2:54)

    Hands-On Lab: Writing Files with Open

    Practice Quiz: Reading & Writing Files with Open

    Video: Pandas: Loading Data

    Video: Pandas: Working with and Saving Data (2:06)

    Practice Lab: Selecting data in a Dataframe

    Obtain an IBM Cloud Feature Code

    Hands on Lab: Pandas

    Practice Quiz: Pandas

    Video: One Dimensional NumPy (11:23)

    Hands-On Lab: One Dimensional Numpy

    Video: Two Dimensional NumPy (7:13)

    Hands-On Lab: Two Dimensional Numpy

    Reading: Cheatsheet - Working with Data in Python

    Reading: Some Context on APIs

    Module 4 Summary: Working with Data in Python

    Practice Quiz: Numpy in Python

    Reading: Glossary - Working with Data in Python

    Graded Quiz: Working with Data in Python (10 Questions)

    Module Introduction and Learning Objectives

    Video: Application Program Interface (5:12)

    Hands-On Lab: Introduction to API

    Practice Quiz: Simple APIs

    Video: REST APIs & HTTP Requests - Part 1 (4:11)

    Video: REST APIs & HTTP Requests - Part 2 (4:56)

    Hands-on Lab: Access REST APIs & Request HTTP

    Hands-On Lab: API Examples

    Video: Webscraping (4:59)

    Hands-on Lab: Web Scraping

    Video: Working with different file formats (csv, xml, json, xlsx) (4:11)

    Hands-on Lab: Working with different file formats

    Cheat Sheet: APIs and Data Collection

    Practice Quiz: REST APIs, Webscraping, and Working with Files

    Practice Project: GDP Data Extraction and Processing

    Graded Quiz: APIs, and Data Collection (5 Questions)

    Instructions

    Final Exam (20 Questions)

    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.

    tick

    Reskilling into tech? We’ll support you.

    tick

    Upskilling for promotion? We’ll help you.

    tick

    Cross-skilling for your career? We’ll guide you.

    icon

    Personalized Mentoring & Support

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

    icon

    Practical Experience

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

    icon

    Best-in-Class Course Content

    Designed by the industry for the industry so you can build job-ready skills.

    icon

    Job-Ready Skills Focus

    Competency building and global certifications employers are actively looking for.

    Python Fundamentals for Beginners IBM Skills Network Course and Certificate
    certificate

    Type of certificate

    IBM Certificate

    course

    About this course

    05 Modules

    06 Skills

    includes

    Includes

    Discussion space

    25 Hands-on labs 

    16 Practice quizzes 

    05 Graded quizzes

    01 Final exam

    create

    Create

    REST APIs & Request HTTP

    Web Scraping

    exercises

    Exercises to explore

    Python Data Structures

    Python Programming Fundamentals

    Reading & Writing Files

    Pandas

    This course has been created by

    profile-image

    Joseph Santarcangelo

    PhD., Data Scientist at IBM

    View on LinkedIn

    Newsletters & Updates

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