edX
edX Logo

MIT University - Introduction to Computer Science and Programming Using Python 

  • Offered byedX

Introduction to Computer Science and Programming Using Python
 at 
edX 
Overview

To teach participants how to write Python programs to solve problems, manipulate data, perform calculations, and interact with user input

Duration

9 weeks

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introduction to Computer Science and Programming Using Python
 at 
edX 
Highlights

  • Earn a certificate from MITx
  • Learn from an industry expert
Details Icon

Introduction to Computer Science and Programming Using Python
 at 
edX 
Course details

Who should do this course?
  • For working professionals in various fields who want to transition into software development or data science
What are the course deliverables?
  • Understand the fundamental concepts of computer science and computational thinking
  • Write Python programs using basic syntax, data types, variables, operators, control flow statements, functions, and modules
  • Solve programming problems using Python, including manipulating data, performing calculations, and interacting with user input
  • Apply Python to basic programming tasks, such as web scraping, data manipulation, and file handling
  • Use debugging and testing techniques to identify and correct errors in their Python code
  • Collaborate effectively in group projects and demonstrate problem-solving and communication skills
More about this course
  • 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
  • Together, they 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
  • 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

Introduction to Computer Science and Programming Using Python
 at 
edX 
Curriculum

A Notion of Computation

The Python programming language

Some simple algorithms

Testing and debugging

An informal introduction to algorithmic complexity

Data structures

Faculty Icon

Introduction to Computer Science and Programming Using Python
 at 
edX 
Faculty details

Eric Grimson
W. Eric L. Grimson is a Professor of Computer Science and Engineering, and the Bernard M. Gordon Professor of Medical Engineering. He was Chancellor of MIT from 2011 to 2014. A member of the MIT faculty since 1984, Professor Grimson previously served as head of the Department of Electrical Engineering and Computer Science, as its associate department head, and as its education officer
Ana Bell
I am a part of the EECS department at MIT, where I've been teaching introductory computer science since 2013. I received my Bachelor in Applied Science from the University of British Columbia in Vancouver, Canada. I received my MA and PhD from Princeton University, where I did research in computational biology.

Introduction to Computer Science and Programming Using Python
 at 
edX 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Introduction to Computer Science and Programming Using Python
 at 
edX 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by edX

    1.17 L
    6 months
    – / –
    59.54 K
    10 months
    – / –
    8.27 K
    6 weeks
    – / –
    Free
    2 weeks
    Beginner
    View Other 350 CoursesRight Arrow Icon
    qna

    Introduction to Computer Science and Programming Using Python
     at 
    edX 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...