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

University of California, Berkeley

Introduction to Python

University of California, Berkeley via edX

Overview

MIT Sloan: Drive Business Value with AI
6-week cohort with live MIT Faculty sessions. Learn to scale AI beyond the pilot stage.
Build Your AI Strategy

This course introduces learners to programming and computational thinking as the foundation of computer and data science. Using Python, students explore how abstraction, iteration, and data manipulation allow computers to solve meaningful problems.

By the end of this course, students will be able to write, test, and reason through Python programs that manipulate data, model real-world systems, and express computational logic clearly. This course provides the essential foundation for the next stages in the certificate: "Recursion and Object-Oriented Programming" and "Working with Data Structures," preparing learners to build scalable, data-driven systems.

Syllabus

Through hands-on coding, visualization tools, and guided examples, students will:

  • Distinguish between computer science and data science as computational disciplines.
  • Learn the fundamentals of Python syntax, expressions, and conditionals.
  • Define and use functions with arguments and return values to structure programs.
  • Apply iteration using while and for loops to process data efficiently.
  • Work with sequences, lists, tuples, and comprehensions to organize and analyze data.
  • Explore higher-order functions (map, filter, reduce) and lambda expressions to write more powerful and concise code.
  • Understand mutability, function scope, and side effects when managing data and variables.
  • Visualize execution and variable flow using environment diagrams and Python Tutor.

Reviews

Start your review of Introduction to Python

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.