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

Udacity

Introduction to Programming with Python I

via Udacity

Overview

Begin with the basics and build coding confidence. In this course, you’ll write your first Python programs, explore concepts like functions and control flow, and create an interactive adventure game.

Syllabus

  • Python Programming Fundamentals
    • Start your journey into the world of Python programming. Define fundamental terms and understand Python's logical structure. Learn how to declare and use variables to store different types of data.
  • Python Boolean Logic and Numeric Operators
    • Learn the fundamentals of Boolean logic and numeric operations in Python. Explore Boolean operators, relational operators, type casting, I/O operations, and limitations of floating-point numbers.
  • Python Control Flow and Loops
    • Master the art of decision-making and repetition in Python. Explore conditional statements like if, elif, and else to create branching logic in your programs.
  • Python Data Structures
    • Explore fundamental Python data structures like lists, tuples, and dictionaries. Learn to create, manipulate, and iterate over lists, understanding indexing, slicing, and list comprehensions.
  • Python Functions
    • Explore functions and function handling. You'll learn to break complex problems into smaller, reusable functions.
  • Python Exceptions
    • Explore Python's exception handling mechanism, common exception types, and how to handle them using try-except blocks. Learn advanced techniques like propagating and delegating exceptions.
  • Project: A Data-Driven Approach to AI and Python
    • Solidify your understanding of data manipulation, exploration, and presentation as you explore the role of a data scientist working with Amazon Reviews to transform raw data into valuable insights.

Taught by

Karl Krueger, Kelly Howard and Abe Feinberg

Reviews

5 rating at Udacity based on 1 rating

Start your review of Introduction to Programming with Python I

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.