Skip to Main Content

Python for Basic Data Analysis

Start your data science journey with Python. Learn practical Python programming skills for basic data manipulation and analysis.

Learn Python on Your Own

Examples of Introductory Python Online Courses

  1. LinkedIn Learning via NTULearn – Python Essential Training

    Instructor: Bill Weinman
    Duration: 4h 45m
    Komodo platform

    It covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Learn how types and values are related to objects; how to use control statements, loops, and functions; and how to work with generators and decorators.

  2. Coursera - Python for Everybody

    Offered by University of Michigan
    Instructor: Charles R. Severance Duration:
    Approx. 19 hours to complete
    Python playground – environment
    Text editor – Atom
    variables, if-else, loops, functions

    It covers Chapters 1-5 of the textbook “Python for Everybody” (which is free to download from
    Once a student completes this course, they will be ready to take more advanced programming courses.

  3. Kaggle – Python

    This online course, complete with exercises, covers Python syntax, variable assignment, functions, Booleans, Conditionals, Lists, Loops, Strings, Dictionaries and Working with external libraries.


Activities for Beginners in Python

  1. CodingBat
  2. Hour of Code
    1. Build an animal classifier
      This course assumes you already understand:
      • variables
      • strings
      • using print
      • asking for user input
      • conditionals: if elif else
    2. Code Like a Girl: A Storyteller (via Trinket)
      • Write a story
      • Ask for input
      • String methods: capitalize strip upper
      • Conditionals
    3. The Dark Tunnel
      • Input
      • Loops
      • Conditionals
  3. Practice Python
  4. Real Python
  5. Hitchhiker’s Guide to Python