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

Udacity

Introduction to Python Programming

via Udacity

Overview

Learn Python programming from scratch with Udacity’s beginner-friendly course. Explore data types, control flow, functions, and scripting through hands-on lessons designed to build practical coding confidence.

Syllabus

  • Why Python Programming
    • Welcome to Introduction to Python! Here's an overview of the course.
  • Explore More
  • Data Types and Operators
    • Familiarize yourself with the building blocks of Python! Learn about data types and operators, built-in functions, type conversion, whitespace, and style guidelines.
  • Data Structures
    • Use data structures to order and group different data types together! Learn about the types of data structures in Python, along with more useful built-in functions and operators.
  • Control Flow
    • Build logic into your code with control flow tools! Learn about conditional statements, repeating code with loops and useful built-in functions, and list comprehensions.
  • Functions
    • Learn how to use functions to improve and reuse your code! Learn about functions, variable scope, documentation, lambda expressions, iterators, and generators.
  • Scripting
    • Setup your own programming environment to write and run Python scripts locally! Learn good scripting practices, interact with different inputs, and discover awesome tools.
  • Advanced Topics
    • In this lesson we cover some advanced topics of iterators and generators. You are not required to complete this but we have provided these to give you a taste of these.
  • What’s Next

Taught by

Juno Lee

Reviews

4.3 rating, based on 3 Class Central reviews

4.7 rating at Udacity based on 110 ratings

Start your review of Introduction to Python Programming

  • This is course is one of the best and newest courses for beginners in python. I started learning to programme with this course and I like the quizzes after each section which helps me understand the topic better and use it myself. The final project web crawling was so helpful as well, as it made me go through to the most of the subjects I learned through the course and even learn a little bit of HTML. I just have to note that this course doesn't teach you about classes and to learn about classes, the Programming foundations with python is a good course.
  • Luca Mancusi
    1
    The course is not probaby well suited for absolute beginners at programming, but if one has already experience, this is the perfect trade-off between conciseness and completeness when starting Python.
  • Profile image for Pravin Sangroula
    Pravin Sangroula
    The course if very use full for the students who need the basics of python programming concept. It covers the basic data types, data structures, function, iterators, generators. etc

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.