Free Course

Introduction to Python Programming

Learn to solve practical problems with Python

Nanodegree Program

Become a Data Analyst

byKaggle

Accelerate your career with the credential that fast-tracks you to job success.

About this Course

In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.

Course Cost
Free
Skill Level
beginner
Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This course is your first step towards a new career with the Become a Data Analyst Program.

Free Course

Introduction to Python Programming

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps
 
 

Course Leads

Juno Lee

Juno Lee

Instructor

What You Will Learn

Prerequisites and Requirements

This course is ideal for students who are new to Python, but have some experience programming in another language. If you're a complete beginner to programming, we recommend checking out the Learn to Code program, which will help you skill up in understanding how code is used all over the web.

See the Technology Requirements for using Udacity.

Why Take This Course

Python is a powerful programming language used in a variety of professions, ranging from data science to web development. It's in the top 10 for "Most Popular" and "Most Loved" technologies (according to StackOverflow's 2016 Developer Survey), making it a relatively friendly language for beginners. Learning Python will enable you to program pretty much anything.

What do I get?
Instructor videosLearn by doing exercisesTaught by industry professionals