Introduction to Python Programming

Learn to read, write, and solve real-life problems with Python.

rate limit

Code not recognized.

About this learning path

This learning path is designed to help you learn the foundations of Python quickly so that you can start using Python in the real world as soon as possible for your data analysis needs! You’ll learn how to read and write code, how to choose and use data structures, and how to recognize and resolve errors. More importantly, we’ll help you understand what to learn “now,” “next,” and “later” so you can focus on the fundamentals first. It is recommended you complete each course in the order provided in the path.

By the end of this learning path, you’ll understand:

  • How to read and write Python code
  • How to solve problems with loops and functions
  • How to continuously learn and grow with the language

And you’ll be able to:

  • Choose the right data structure for the right problem
  • Effectively create and use objects and functions
  • Resolve problematic pieces of code

This learning path is for you because:

  • You want to learn how to code (with one of the most popular languages!)
  • You wish to become a Backend Developer or Data Scientist
  • You are a developer with experience in another language

Prerequisites
Experience with any other programming language is helpful, but not required.

Setup
Course exercises will be conducted in notebooks. Further instructions will be provided in each course.

Additional resources:

Facilitator bio:

Max Humber helps individuals, startups, Fortune 500 companies, and (sometimes) government agencies solve problems with technology. He also independently publishes apps at bracket and teaches at General Assembly. Find him at GitHub and LinkedIn.

Questions? Issues? Join our Community page to get help.