Skip to main content
Free certificateBeginnerData Science

Python

Kaggle's quick Python primer for data science, run entirely in browser notebooks.

Taught byKaggle Learn

About this course

Seven short lessons that teach the Python needed for Kaggle's other courses: syntax, functions, booleans and conditionals, lists and loops, strings and dictionaries, and using external libraries.

Best for: Beginners heading into data science on Kaggle.

What you will be able to do

  • Write Python functions and conditionals
  • Use lists, loops and comprehensions
  • Work with strings and dictionaries
  • Import and use libraries

Syllabus and your progress

Tick modules off as you finish them on Kaggle Learn.

0 of 7 modules done

Plan your pace

At 4 hours a week you would finish in about 2 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

Free certificate

Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.

Kaggle Learn sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Python really free?
Yes, the course material is free on Kaggle Learn. Kaggle issues a free course certificate to signed-in users who finish all lessons and exercises.
How long does Python take?
Plan for about 5 hrs in total (Kaggle course page estimate (about 5 hours).). It is interactive, so you can go faster or slower.
Do I need experience before Python?
No. It is a beginner course with no prerequisites listed.

Python

Free certificate

Start on Kaggle Learn