Learn to Program Using Python

Provided by:
9/10 stars
based on  21 reviews
Provided by:
Cost FREE
Start Date On demand

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22642 reviews

Course Description

Interested in learning a computer programming language but unsure of how and where to begin? This course, Learn to Program Using Python, is a great place to start.

Python is an easy and fun language to learn, and it is now one of the most popular programming languages, suitable for almost any task from developing graphical user interfaces to building web applications.

This course is an introduction to the Python programming language. This course is open to all learners who wish to gain an understanding of the basic components of computer programming. You will learn basic computer programming concepts and terminologies such as variables, constants, operators, expressions, conditional statements, loops, and functions. This Python course includes hands-on exercises to help you understand the components of Python programming while incrementally developing more significant programs. The exercises in this course will be based on smal...

Interested in learning a computer programming language but unsure of how and where to begin? This course, Learn to Program Using Python, is a great place to start.

Python is an easy and fun language to learn, and it is now one of the most popular programming languages, suitable for almost any task from developing graphical user interfaces to building web applications.

This course is an introduction to the Python programming language. This course is open to all learners who wish to gain an understanding of the basic components of computer programming. You will learn basic computer programming concepts and terminologies such as variables, constants, operators, expressions, conditional statements, loops, and functions. This Python course includes hands-on exercises to help you understand the components of Python programming while incrementally developing more significant programs. The exercises in this course will be based on small assignments which will relate to real-world problems.

No previous programming knowledge needed.

Learn to Program Using Python course image
Reviews 9/10 stars
21 Reviews for Learn to Program Using Python

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Shannon K. profile image
Shannon K. profile image

Shannon K.

4/10 starsDropped
3 years, 9 months ago
Definitely take this course if you want to deal with broken Quizzes and grading. The material is straightforward but basic. The instructor is clear and concise. The automated grading of the first Quiz is so horribly broken that I had to drop the course. What's the point; I can't be bothered to wait to fix the course when I could use my time to focus on a much more difficult, thorough, tested, and complete course: MITx 6.00.1x. This course might be suitable for a beginner - next time they run it and fix the grading problems. If you can take a beating and want to learn Python, I suggest punishing yourself with a very serious course: MITx 6.00x.
Was this review helpful? Yes1
 Flag
student profile image
student profile image

student

10/10 starsCompleted
2 years, 2 months ago
One the best resources to start learning Python. Although the main part of Python is numpy (at least for my work) and this course does not go into Numpy, but it provides the essential concepts that need to know if you want to program in Python. Recommend it to new learners
Was this review helpful? Yes0
 Flag
p. ness profile image
p. ness profile image

p. ness

1/10 starsCompleted
2 years, 6 months ago
this program is great for people with downsyndrome and other mental disabilities i wonder if the instructor knows of his shitty program
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
2 years, 8 months ago
if this course is not avalible then i am not able to learn python.i salute you sir. wonderfull course. if you want to start learn python this course is best for you.again thanks edx team.
Was this review helpful? Yes0
 Flag
Elvin Flores profile image
Elvin Flores profile image

Elvin Flores

10/10 starsTaking Now
2 years, 10 months ago
I loved this course very much, but it would have been better if the course videos would have been able to download for future references like in other course.
Was this review helpful? Yes0
 Flag
Abhishek Jaiswal profile image
Abhishek Jaiswal profile image

Abhishek Jaiswal

10/10 starsCompleted
3 years ago
One of the best python courses I've been through. The approach, exercises, quizzes and the instructor everything is up to the mark. Recommended for beginners!!
Was this review helpful? Yes0
 Flag
James V profile image
James V profile image

James V

10/10 starsCompleted
3 years, 1 month ago
Perfect for a beginner. Concepts explained well with good examples. The automated quizzes were great, with a good level of difficulty. Went from no knowledge to being competent in the fundamentals in about 40 hours
Was this review helpful? Yes0
 Flag
محسن جاهد profile image
محسن جاهد profile image

محسن جاهد

10/10 starsTaking Now
3 years, 1 month ago
چقدر آرزو میکردم فارسی بود این آموزش تا بتونم به آرزوم یعنی یادگیری صحیح و درک برنامه نویسی پایتون نزد یک استاد حقیقی پایتون ،برسم. بهرحال براتون آرزومند پیروزی و شادکامی هستم. if :( wish is "true" ) print("i wish for you the bests" :)
Was this review helpful? Yes0
 Flag
Lamar Seifuddin profile image
Lamar Seifuddin profile image

Lamar Seifuddin

10/10 starsCompleted
3 years, 3 months ago
Great course...kept me on my toes each week! Intense...way different than typical MOOC. Challenging! Hard! I would take it again. It had been 8 years since I had used Python in the workplace.
Was this review helpful? Yes0
 Flag
MohammadReza Moradi profile image
MohammadReza Moradi profile image

MohammadReza Moradi

10/10 starsTaking Now
3 years, 3 months ago
سلام پروفسور نمیدونم شما هنوز به زبان کشورتون مسلط هستید یا خیر ولی واقعا اگر در توانتان هست ، این دوره ها اگه به زبان فارسی باشه خیلی به کار هموطن هاتون میاد لطفا گامی هم برای پیشرفت علم کشورتون بردارید
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsTaking Now
  • 2 reviews
  • 0 completed
3 years, 8 months ago
The presentation is clear and succinct. Every effort is made to anticipate and avoid ambiguity. This course is much clearer than the MIT course on EdX.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

8/10 starsTaking Now
3 years, 9 months ago
I have had no problems with the grading not working, but I do have a problem as whrn you are stuck on an assignment there is little help. I would , however, recomment this course if you want to learn the basics of Python.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsTaking Now
3 years, 9 months ago
The course is well written and the instructor explains very well for beginner to understand - concise, compact, well expressed. I am looking forward to taking his next Python class if it's available.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
3 years, 9 months ago
Excellent! The professor is very clear and didatic and have a good acent yet. Thanks professor. Even if you know about programming, but don't know python, this is a great course.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

2/10 starsTaking Now
  • 6 reviews
  • 3 completed
3 years, 8 months ago
The instruction is very basic and does not provide a lot of intricate explanation, but the quizzes and assignments are ridiculously complicated compared to the level of instruction. I would not pay for the certificate for this one, because the testing is terrible.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsTaking Now
  • 1 review
  • 0 completed
3 years, 10 months ago
Excellent Course very didactic , with clear explanation good accent , and the best a lot of exercises this course is one of the best course I have taken
Was this review helpful? Yes0
 Flag
Lance Charles profile image
Lance Charles profile image

Lance Charles

6/10 starsTaking Now
3 years, 10 months ago
I too have no prior knowledge of programming. But I know the future requires understanding this subject. I will do my best to keep up, and stay interested. So far my collective EdX experience has been very good.
Was this review helpful? Yes1
 Flag
Michael Flowers profile image
Michael Flowers profile image

Michael Flowers

8/10 starsTaking Now
3 years, 10 months ago
I hope someone like me with no prior coding or scripting language experience will be able to keep up in this course. I am really looking to get my feet wet with programming and someone suggested i begin with python rather than a older language like c where you have to worry about memory management.Looking forward to whats in store.
Was this review helpful? Yes0
 Flag
Ajit Kumar profile image
Ajit Kumar profile image

Ajit Kumar

8/10 starsTaking Now
3 years, 11 months ago
Hi, I am seeing that Python is getting accepted in many domain of computation, say it machine learning, data analysis, bio-informatic, robotic, IoT etc. I am using python from last 2 years and registered again to have a better understanding. Looking forward for this course.
Was this review helpful? Yes0
 Flag
Meisam Farsi profile image
Meisam Farsi profile image

Meisam Farsi

10/10 starsTaking Now
3 years, 11 months ago
Hi Professor Farhad, I'm glad to be here as your nation. I'm geological enginner and have seen Python in the background of some softwares. I think I have to know about it. Hope you do it well for us.
Was this review helpful? Yes0
 Flag
MAHMOUD GOMAA profile image
MAHMOUD GOMAA profile image

MAHMOUD GOMAA

10/10 starsTaking Now
4 years ago
i hope that course help people that wanna learn programing but don't now where have't begin and i'm one of those
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.