Save For Later

Computational Thinking using Python

Save For Later

Learn to think computationally and write programs to tackle useful problems

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.

What you'll learn

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

Read More

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

From Massachusetts Institute of Technology, MITx via edX
Hours 63
Instructors Eric Grimson, John Guttag, Ana Bell
Language English
Subjects Programming Science

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Teacher: Computer Science $55k

Instructor - Computer Science $72k

Lecturer of Computer Science $72k

Computer Science educator $78k

Computer Science Specialist $87k

Lecturer (Computer Science) $98k

MS Computer Science $106k

Professor Computer Science $109k

Computer Science R&D $129k

Associate Computer Science $133k

Professor - Computer Science $138k

MS in Computer Science $141k

Courses in this XSeries

Listed in the order in which they should be taken

Starts Course Information

On Demand

Introduction to Computer Science and Programming Using Python

This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science....

edX | Massachusetts Institute of Technology, MITx

Save

On Demand

Introduction to Computational Thinking and Data Science

6.00.2x 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 ....

edX | Massachusetts Institute of Technology, MITx

Save

edX

&

Massachusetts Institute of Technology, MITx

From Massachusetts Institute of Technology, MITx via edX
Hours 63
Instructors Eric Grimson, John Guttag, Ana Bell
Language English
Subjects Programming Science

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Teacher: Computer Science $55k

Instructor - Computer Science $72k

Lecturer of Computer Science $72k

Computer Science educator $78k

Computer Science Specialist $87k

Lecturer (Computer Science) $98k

MS Computer Science $106k

Professor Computer Science $109k

Computer Science R&D $129k

Associate Computer Science $133k

Professor - Computer Science $138k

MS in Computer Science $141k

Similar Courses

Sorted by relevance