Back to Catalog

Python for Data Science

Beginnercourse

This introduction to Python will kickstart your learning of Python for data science, as well as programming in general. This beginner-friendly Python course will take you from zero to programming in Python in a matter of hours. Upon its completion, you'll be able to write your own Python scripts. If you want to learn Python from scratch, this course is for you.

(15k+)

Language

  • English

Topic

  • Python

Enrollment Count

  • 297.72K

Skills You Will Learn

  • Python, Data Science

Offered By

  • CognitiveClass

Estimated Effort

  • 18 hours

Platform

  • SkillsNetwork
About This course
This introduction to Python will kickstart your learning of Python for data science, as well as programming in general. This beginner-friendly Python course will take you from zero to programming in Python in a matter of hours.
Upon its completion, you'll be able to write your own Python scripts and perform basic hands-on data analysis using our Jupyter-based lab environment. If you want to learn Python from scratch, this course is for you.

COURSE SYLLABUS


Module 1 - Python Basics
  • Your first program
  • Types
  • Expressions and Variables
  • String Operations
Module 2 - Python Data Structures
  • Lists and Tuples
  • Sets
  • Dictionaries
Module 3 - Python Programming Fundamentals
  • Conditions and Branching
  • Loops
  • Functions
  • Objects and Classes
Module 4 - Working with Data in Python
  • Reading files with open
  • Writing files with open
  • Loading data with Pandas
  • Working with and Saving data with Pandas
Module 5 - Working with Numpy Arrays and Simple APIs
  • Numpy 1D Arrays
  • Numpy 2D Arrays
  • Simple APIs
  • API Setup

GENERAL INFORMATION

  • This course is self-paced.
  • It can be taken at any time.
  • It can be audited as many times as you wish.
  • There is only ONE chance to pass the course, but multiple attempts per question

RECOMMENDED SKILLS PRIOR TO TAKING THIS COURSE

  •  Basic Math

Instructors

Joseph Santarcangelo

Senior Data Scientist at IBM

Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Read more

Abhishek Gagneja

Freelance Subject Matter Expert

I am a lifelong learner with more than a decade of teaching experience at university level. I am an AI enthusiast and love learning new things.

Read more

Contributors

Svitlana Kramar

Data Scientist

I’m a passionate data science educator whose goal is to learn by teaching innovative data science tools that can improve our day-to-day tasks and our quality of life. My interests are in Natural Language Processing: text classification, summarization, and generation. Research can take a long time because there are a lot of resources and new opinions posted every day. Having tools to summarize and extract the information can save a lot of time. I hope we can all learn, approve, and apply the data science tools to cut down on the repetitive and tedious tasks, to make more informed decisions in life, to differentiate fake from real, and to open communication spaces to language-diverse or hearing-impaired audiences. The applications are limitless! My personality: I am a foodie and I love cooking and learning different cuisines. I also love travelling and connecting with people by learning a little bit of their language, about their food and music. I hold Data Science and Analytics master’s degree, specializing in Machine Learning, from University of Calgary.

Read more