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

Learn basic programming with Python, one of the most versatile and widely used programming languages! You'll first learn core programming concepts and fundamental Python syntax by writing code to make a virtual "turtle" robot draw colorful shapes on the screen. You'll then learn how to write Python functions, run Python from a Command-Line Interface (CLI), manipulate strings and lists, and refactor your code to improve its structure and make it more modular.

Syllabus

  • Introduction to VS Code workspaces
  • Turtles and Code
    • Get started learning core programming concepts with Python, while writing instructions to make a virtual "turtle" robot draw colorful shapes on the screen.
  • Python Functions
    • Expand your knowledge of Python by learning to write functions and conditional statements.
  • Shell Workshop
    • The Unix shell is a powerful tool for developers of all sorts. In this lesson, you'll get a quick introduction to the very basics of using it on your own computer.
  • Python at Home
    • Install Python on your own computer so you can write code anytime!
  • Strings and Lists
    • Learn to work with strings and text in your Python code.
  • Style and Structure
    • Get practice writing longer programs, and improving their structure and style.
  • Adventure Game
    • Demonstrate your Python skills by coding a simple version of an old-fashioned text-based adventure game.

Taught by

Karl Krueger, Kelly Howard and Abe Feinberg

Reviews

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.