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

Kaggle

Python

via Kaggle

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free

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!

Syllabus

  • 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

Reviews

4.2 rating, based on 21 Class Central reviews

Start your review of Python

  • Very Nice, with real time practice. It includes tutorial and Exercise that can help students perform the practice.
  • An excellent tool for learning different languages in which to programme.
    For good reason, Python has become one of the most popular programming languages in recent years due to its versatility and capability. Having used Python for over six years, I can vouch to its usefulness and flexibility.
  • excellent course easy to understand and in easy language and peace is also smooth i recommend to go through the course once
  • Selvam S
    The Python course was clear and easy to understand. It covered all the basic concepts with good examples. The hands-on exercises helped me learn quickly, and I now feel confident writing simple Python programs.
  • Arpit Jain
    I recently completed the Python course from Kaggle, and I must say it’s an excellent starting point for anyone entering the world of data science or programming. The course covers the essentials like variables, conditionals, loops, functions, and da…
  • Good Program for beginners to learn new programming languages.
    Python is a powerful programming language that has gained immense popularity over the years, and for good reason. As someone who has been using Python for almost 6 years, I can attest to its effectiveness and versatility.
  • Profile image for Youssef Ayman
    Youssef Ayman
    Great course, handled most of the basics and manages to explain all the necessary information...

    my only problem is that it is not meant for complete beginners, it requires knowledge about a lot of stuff and doesn't explain them well, you'll have to do some research to learn them on your own

    Overall it's a great place to start your Python learning journey and would definitely accelerate your learning and improvement
  • Sabaoon
    A good course for those who want to boost their programming abilities on Python and perfect to learn Python basics....
  • Profile image for Kholipha Ahmmad Al-Amin
    Kholipha Ahmmad Al-Amin
    This Python course on Kaggle is an excellent resource for both beginners and those looking to sharpen their skills. The lessons are clear, concise, and cover a broad range of topics. I appreciated the hands-on exercises and the ability to practice coding in real-time. The course's integration with Kaggle's datasets is perfect for applying what you learn immediately. Highly recommended for anyone serious about mastering Python.
  • Navya V R
    3
    it's a wonderful experience.and very easy to study .it's helpful to beginners.and the course is free that is helpful and giving a useful information.
  • Profile image for Sooraj Bhardwaj
    Sooraj Bhardwaj
    The Python course provided a comprehensive foundation in programming for beginners. The curriculum was well-structured, starting with basic concepts like syntax, variables, and control structures, before moving into more advanced topics such as obje…
  • Profile image for Riya Yadav
    Riya Yadav
    1
    Overall this cousre is awesome. I loved it. I learned many new things from this course.
    It provide good codes with example.
  • Profile image for VR VENKATA RAMANA
    VR VENKATA RAMANA
    1
    We understand that clear and good for practice also. the beginners can understand easily with help of this tutorial.
  • Anonymous
    Really good platform to strong your foundation since it is focusing on brainstorming via exercises , very nice layout and focuses more problem that beginner may face.
  • Anonymous
    This course is excellent for beginners, fast and practical. Python, a dynamic programming language, is a better choice for abstract concepts and provides a more friendly apprenticeship.
  • This course maybe a crash course (for people seeking a Python certificate) but if we plan a week then it can be very usable. Because, in the lab/test/assignment section the way of questions is very nice, we mainly need logic for a program and understanding the program, here the people who understand can only write the answer.
  • Anonymous
    It is great programming language, many people in IT sector has already learned this language because of its convenience that any body can learn it without much time also. It is very easy to go through our code and does not take much time and endeavor. Great to work with python!
  • Profile image for Kaleb Geremew
    Kaleb Geremew
    1
    I like programming specifically in python and I like it because I got what I want and I really appreciated thank you for being my teacher and also you have to go check this courses it is literaly mind blowing thank you.
  • Profile image for Sumit Rathod
    Sumit Rathod
    2
    this course is very helpful cause in this course nicely explain about python and also giving exercise for practive to better understanding and so on.
  • Profile image for Priya Patel
    Priya Patel
    it was very good i have learnt lot of thing what i did not know about that
    also i know how to write code in python
    language so
    it was very fantastic

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.