Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


via Kaggle


Learn the most important language for data science.

  • A quick introduction to Python syntax, variable assignment, and numbers
  • Calling functions and defining our own, and using Python's builtin documentation
  • Using booleans for branching logic
  • Lists and the things you can do with them. Includes indexing, slicing and mutating
  • For and while loops, and a much-loved Python feature: list comprehensions
  • Working with strings and dictionaries, two fundamental Python data types
  • Imports, operator overloading, and survival tips for venturing into the world of external libraries
  • Make your first submission to a Kaggle competition!


  • Hello, Python
  • Functions and Getting Help
  • Booleans and Conditionals
  • Lists
  • Loops and List Comprehensions
  • Strings and Dictionaries
  • Working with External Libraries
  • Titanic Tutorial

Taught by

Colin Morris


Start your review of Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.