Computer Science for Python Programming

Go to class
Write Review

Computer Science for Python Programming provided by edX is a comprehensive online course, which lasts for 22 weeks long, 4-13 hours a week. Computer Science for Python Programming is taught by Doug Lloyd, David J. Malan and Brian Yu. Upon completion of the course, you can receive an e-certificate from edX. The course is taught in Englishand is $348.00. Visit the course page at edX for detailed price information.

Overview
  • This is Harvard’s famous CS50 course bundled together with CS50’s Introduction to Python as one program: Computer Science for Python Programming. Get an introduction to the intellectual enterprises of computer science and the art of programming using a language called Python.

    In this two-course Professional Certificate program you can kick off your programming journey with an Introduction to Computer Science (CS50x), which focuses on computer science more generally as well as an entry into programming with Python along with C, SQL, and JavaScript, plus HTML and CSS.

    To further your skills for programming with Python, you can then turn to course 2, CS50’s Introduction to Programming with Python (CS50P). In this course, you will learn how to read and write code as well as how to test and "debug" it. This course recaps lessons learned in CS50x and then dives all the more deeply into Python itself.

    The program features hands-on opportunities for exercises inspired by real-world programming problems. No software required except for a web browser, or you can write code on your own PC or Mac.Both courses in this program are entry-level courses for students with no programming experience or prior background, taught by David J. Malan who teaches CS50 on the Harvard campus - one of Harvard University’s largest courses!

Syllabus
  • Courses under this program:
    Course 1: CS50's Introduction to Computer Science

    An introduction to the intellectual enterprises of computer science and the art of programming.



    Course 2: CS50's Introduction to Programming with Python

    An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.