Skip to main content

Learn to think computationally and write programs to tackle useful problems

XSeries Program in
Computational Thinking using Python

What you will learn

  • Programming
  • Data structures
  • Computational thinking
  • Data science
  • Algorithms

The courses in the XSeries are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career. That said, they are not “computation appreciation” courses. They are challenging and rigorous courses in which the students spend a lot of time and effort learning to bend the computer to their will.

Introduction to Computer Science and Programming Using Python covers the notion of computation, the Python programming language, some simple algorithms, testing and debugging, and informal introduction to algorithmic complexity, and some simple algorithms and data structures. Introduction to Computational Thinking and Data Science will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving.

Expert instruction
2 high-quality courses
Assignments and exams have specific due dates
5 months
14 - 16 hours per week
Discounted price: $135
Pre-discounted price: $150USD
For the full program experience

Courses in this program

  1. MITx's Computational Thinking using Python XSeries Program

  2. Starts Jan 27, 2021
    14–16 hours per week, for 9 weeks

    An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.

  3. Started Oct 14, 2020
    14–16 hours per week, for 9 weeks

    6.00.2x is an introduction to using computation to understand real-world phenomena.

Meet your instructors

from Massachusetts Institute of Technology (MITx)
John Guttag
Dugald C. Jackson Professor of Computer Science and Electrical Engineering
Eric Grimson
Bernard Gordon Professor of Medical Engineering, Professor of Computer Science
Ana Bell
Lecturer, Computer Science and Electrical Engineering

Experts from MITx committed to teaching online learning

Enrolling Now

Discounted price: $135
Pre-discounted price: $150USD
2 courses in 5 months
Pursue the Program


Drive your career forward with university-backed credit programs and verified certificates


Study and demonstrate knowledge on your schedule


Try a course before you pay


Learn with university partners and peers from around the world