Introduction to Computing using Python

Provided by:
9/10 stars
based on  24 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $99
Start Date In Session

Course Details

Cost

FREE,
Add a Verified Certificate for $99

Upcoming Schedule

  • In Session

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
22134 reviews

Course Description

In this computer science course, you will learn about foundational computing principles, such as how to write and read computer code and how to run and debug code.

You will learn about programming concepts in Python and how they demonstrate computing principles and domain applications that use programming concepts and computing principles in real applications.

The course will also cover:

  • procedural programming
  • control structures
  • data structures
  • advanced topics in algorithms and object-oriented programming

This course builds on a custom textbook written for the class and online course delivery and provides ample interaction and formative evaluation. The course teaches both the theory and implementation of core computing concepts in a highly interactive, multi-modal manner.

Reviews 9/10 stars
24 Reviews for Introduction to Computing 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
Tonia Addison-Hall profile image
Tonia Addison-Hall profile image
8/10 starsTaking Now
  • 0 reviews
  • 0 completed
1 year, 1 month ago
I'm almost finished with this course and I feel I can review it now. The instructor is friendly and approachable, answers quickly in Slack. If you are stuck there is help with fellow students on the discussion page. I really like the class and would recommend it to anyone. Everything is taught in a common-sense manner, easy to understand. There were some errors and glitches as well as some typos but they are good about getting them corrected. I'm sure the next course offered will have those corrections and should be even better.
Was this review helpful? Yes0
 Flag
Michele Maroni profile image
Michele Maroni profile image

Michele Maroni

10/10 starsCompleted
1 year, 4 months ago
This is an extremely good introductory course on python syntax, which anyway manage to lay a good foundation on more advanced topics as algorithms and oop. There are really no requirements to follow this course. No prior programming, and very basic knowledge of math (mostly arithmetics, not really much more) It is well structured and balanced, one can really grasp how accurately designed it is. The content is provided in a very effective manner for learning. Topics are covered in depth, but overall the course is really easy and pleasant to follow. David Joyner is an amazing instructor, he is able to explain all the concept clearly and succinctly. I definitely hope that he design and teach a follow up course on the more advanced topics. The only drawback: The certificate is too expensive, I think that 50$ would be a more reasonable price. But in any case, it's not compulsory to get one, since all the content is fully... This is an extremely good introductory course on python syntax, which anyway manage to lay a good foundation on more advanced topics as algorithms and oop. There are really no requirements to follow this course. No prior programming, and very basic knowledge of math (mostly arithmetics, not really much more) It is well structured and balanced, one can really grasp how accurately designed it is. The content is provided in a very effective manner for learning. Topics are covered in depth, but overall the course is really easy and pleasant to follow. David Joyner is an amazing instructor, he is able to explain all the concept clearly and succinctly. I definitely hope that he design and teach a follow up course on the more advanced topics. The only drawback: The certificate is too expensive, I think that 50$ would be a more reasonable price. But in any case, it's not compulsory to get one, since all the content is fully accessible. And anyway the course itself is very good
Was this review helpful? Yes0
 Flag
Yusuf Tamince profile image
Yusuf Tamince profile image

Yusuf Tamince

10/10 starsCompleted
1 year, 4 months ago
As someone who struggled a lot trying to learn computer science, this course was perfect fit for my needs. It is a beginner friendly course. It provides you with a great content. It has videos and also a smart book which have the same content. There are many exercises to practice what you learn. The structure of the course is really good. Not only it teaches you Python well, but also helps you to make an easy transition to more advanced courses as it teaches you computing fundamentals too. All this great content of course has a creator, Prof. David Joyner. He explains every detail with great examples and analogies. I hope to take some other classes from him if he creates one. You will miss the class when you are done with it, which I feel now :(
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
1 year, 4 months ago
Great course! I am a biology student and wanted to have some basic knowledge about programming. I saw some more biology related coursed but I felt that they were lacking quite a few things. I completed this awesome course and feel now ready to move on to more complex courses.
Was this review helpful? Yes0
 Flag
Povilas Norvila profile image
Povilas Norvila profile image

Povilas Norvila

10/10 starsCompleted
1 year, 5 months ago
I finished the course on June 2017. My previous knowledge was zero and the course was amazingly good. It has solid theory background, plenty of exercises, a space to interact with other students and ask questions. The pace and progress of the course is very well balanced. As for instructor David Joyner - top chap! Believe it or not, he always wears that blue shirt and it always looks ironed. I highly recommend this course.
Was this review helpful? Yes0
 Flag
Yan Chen profile image
Yan Chen profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
1 year, 6 months ago
This is my first coding class. The lecture video guides me step by step. From generic concept to exercise in python. I really learned a lot from it. Thank you!
Was this review helpful? Yes0
 Flag
Chilean Student profile image
Chilean Student profile image

Chilean Student

10/10 starsTaking Now
1 year, 7 months ago
This is my first online course and I'm fascinated. I haven't finished the course yet (I'm currently on Unit 4) but I just wanted to thanks David Joyner for this amazing course. The videos and content are wonderful. Will there be a second part? It would be amazing! Regards
Was this review helpful? Yes0
 Flag
 profile image
 profile image

9/10 starsCompleted
  • 2 reviews
  • 2 completed
1 year, 8 months ago
The course content was in-depth and covered many concepts that I hadn't learned in other programming languages (I have previous knowledge in BASIC and C++). There are couple of rough patches where the video was not in sync with the audio. Probably the weakest part of the content was the Smartbook. The instructor explained concepts well and did a great job in going step by step through the code he presented. I would definitely like to take a future course that he teaches. edx.org's platform is top notch in MOCCs compared to a couple of others I have used. The use of Vocareum as a sandbox for running the example and grading coding problems was a great choice. A couple of the later ones, not because of Vocareum's issues, but rather because the information of what the problem statement was sometimes a bit confusing or no example code and answer were provided for that problem. Finally, the use of McGraw Hill's SmartBook, I found to be ... The course content was in-depth and covered many concepts that I hadn't learned in other programming languages (I have previous knowledge in BASIC and C++). There are couple of rough patches where the video was not in sync with the audio. Probably the weakest part of the content was the Smartbook. The instructor explained concepts well and did a great job in going step by step through the code he presented. I would definitely like to take a future course that he teaches. edx.org's platform is top notch in MOCCs compared to a couple of others I have used. The use of Vocareum as a sandbox for running the example and grading coding problems was a great choice. A couple of the later ones, not because of Vocareum's issues, but rather because the information of what the problem statement was sometimes a bit confusing or no example code and answer were provided for that problem. Finally, the use of McGraw Hill's SmartBook, I found to be least useful and had a few rough edges, especially in the exercises that contained extensive code. Overall, I feel very satisfied with what I learned from this course, even though it's only considered an "Introductory" level course. I consider the amount of time I spent on the course was well worth it.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
1 year, 8 months ago
The course is presented in a sequential and systematic manner and this made it a pedagogically-sound learning experience for beginners. Additionally, the programming exercises contain sufficient rigour for online learners with slightly more programming experience. Overall, I have managed to improve my programming skills by working patiently through the respective learning exercises.
Was this review helpful? Yes0
 Flag
Tarun Srivastava profile image
Tarun Srivastava profile image

Tarun Srivastava

10/10 starsCompleted
1 year, 9 months ago
Great course, would recommend this course for anyone looking to get into python or just computing in general. The instructor really breaks down each concept into its basics and even guides students what to do after finishing this course.
Was this review helpful? Yes0
 Flag
Prabesh Dhakal profile image
Prabesh Dhakal profile image

Prabesh Dhakal

10/10 starsCompleted
1 year, 11 months ago
The course content is great. Python is probably the best language to teach students this course. David is a great instructor- available in forums, funny sometimes, and great at explaining concepts using examples and analogies. Lastly, Smartbook was implemented very effectively. 10/10 Recommend! :)
Was this review helpful? Yes0
 Flag
Vincenzo Cassati profile image
Vincenzo Cassati profile image
8/10 starsCompleted
  • 2 reviews
  • 2 completed
1 year, 11 months ago
This course have been very interesting to me. This was not not for computing concepts (to whose I have been used since 40 years) but for giving me the possibility of writing and testing code (after so much time) AND learn this strange interpreted language called Python, where indenteation does make sense, that I'm going to use in my spare time.
Was this review helpful? Yes0
 Flag
Phil Brean profile image
Phil Brean profile image

Phil Brean

10/10 starsCompleted
2 years ago
Thoroughly enjoyed taking this course. Practical coding exercises build upon what you learn through the course and provide some good challenges. Well presented and designed
Was this review helpful? Yes0
 Flag
Programming Noob profile image
Programming Noob profile image

Programming Noob

10/10 starsCompleted
2 years ago
The course is a good introduction to both programming and Python. It covers the basics (syntaxis, loops, methods...) in detail and it also gives a good glimpse to more advanced topics (debugging, classes, algorithms...). The videos are very instructive, and the exercises and examples (plenty of them are provided) help a lot in the learning process. Overall, very interesting if you are new or have very little experience.
Was this review helpful? Yes0
 Flag
Programming Noob profile image
Programming Noob profile image

Programming Noob

10/10 starsCompleted
2 years ago
The course is a good introduction to both programming and Python. It covers the basics (syntaxis, loops, methods...) in detail and it also gives a good glimpse to more advanced topics (debugging, classes, algorithms...). The videos are very instructive, and the exercises and examples (plenty of them are provided) help a lot in the learning process. Overall, very interesting if you are new or have very little experience.
Was this review helpful? Yes0
 Flag
Well Wisher profile image
Well Wisher profile image

Well Wisher

2/10 starsDropped
2 years, 1 month ago
I was intersted at beginning until I knew it cost 99 dollars for the certificate.Other sites procide free certificates genuinely. Any way 99 is too high price.
Was this review helpful? Yes0
 Flag
Abdul Rahman profile image
Abdul Rahman profile image

Abdul Rahman

10/10 starsTaking Now
2 years, 1 month ago
Being absolute beginner to this particular programming language, I have fallen in love with this language due to the fact that it is easier to understand and program but also the way it is being taught by Mr.David from GATech. He made this course really interesting and created a well structured exercise examples within the website to submit and receive the feedback about your code and test your knowledge.
Was this review helpful? Yes0
 Flag
yash Singhal profile image
yash Singhal profile image

yash Singhal

10/10 starsTaking Now
2 years, 1 month ago
One of the Best Strutured Course and Well done Course i have ever taken Lots of Problem and Coding execices and Really feels you are Progressing in Course as well
Was this review helpful? Yes0
 Flag
Maike Den Houting profile image
Maike Den Houting profile image

Maike Den Houting

10/10 starsTaking Now
2 years, 2 months ago
It is really great to be part of this course and if you are an absolute beginner like me, I would highly highly recommend it. I tried some other EdX courses but with no coding experience they were too difficult and too abstract for me, so I gave up. This course however is real fun to do and you grow more and more confident as a result of well chosen exercises gradually building knowledge. The interactive smartbook is a great feature, automatically colouring parts of the text you master. The coding exercises and problems are submitted within the course using Vocareum, so you don't need to open other windows to write your code and you also get immediate feedback. The lecturer David is very good in structuring and teaching and he takes the time to respond to all students. There is an active discussion board and also a Slack, were students help each other if they get stuck or want to share some solutions and ideas. Because all of this, I... It is really great to be part of this course and if you are an absolute beginner like me, I would highly highly recommend it. I tried some other EdX courses but with no coding experience they were too difficult and too abstract for me, so I gave up. This course however is real fun to do and you grow more and more confident as a result of well chosen exercises gradually building knowledge. The interactive smartbook is a great feature, automatically colouring parts of the text you master. The coding exercises and problems are submitted within the course using Vocareum, so you don't need to open other windows to write your code and you also get immediate feedback. The lecturer David is very good in structuring and teaching and he takes the time to respond to all students. There is an active discussion board and also a Slack, were students help each other if they get stuck or want to share some solutions and ideas. Because all of this, I feel part of a group with very nice people from all over the world. In am at 46% at the moment and (finally) feel like I am going to master Python and understand the concepts of computing.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsTaking Now
2 years, 2 months ago
So far I've reached almost half of the course and I highly recommend it to beginners who have little to no experience in programming. Super easy to understand and structured very well. The additional resources given are very useful and I thank the instructor for his work.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

10/10 starsTaking Now
  • 1 review
  • 0 completed
2 years, 3 months ago
This course is an excellent gentle introduction to computing for absolute beginners. All important concepts are explained clearly and succinctly, with easy-to-understand examples from everyday life. The lectures and smart book chapters are accompanied by plenty of exercises and problem sets to check understanding and to reinforce important concepts and procedures. The pace is moderate and easy to follow. Exercises and problems only require the knowledge provided in the lectures and/or the smart book (This is in contrast to some other introductory courses where there are wide gaps between the materials in the lectures/books and the knowledge required to do the exercises). I hope that this course will be followed by more advance courses with the same philosophy and approach to teaching.
Was this review helpful? Yes0
 Flag
hanan ibrahim profile image
hanan ibrahim profile image

hanan ibrahim

10/10 starsTaking Now
2 years, 3 months ago
it is a good course.it is nice to Learn the basics of computing and python programming, including fundamentals of procedural programming, control structures, and data structures.thanks to give me the opportunity to take this course.
Was this review helpful? Yes0
 Flag
Aniruddh Dhan Vir Singh Gaavar profile image
Aniruddh Dhan Vir Singh Gaavar profile image

Aniruddh Dhan Vir Singh Gaavar

10/10 starsTaking Now
2 years, 3 months ago
Bit disappointed that the course is not credit-eligible. But it's exciting anyways. Will give the much required GA Tech experience and will help students who finally get enrolled at GA Tech.
Was this review helpful? Yes0
 Flag
Chioma Victoria profile image
Chioma Victoria profile image

Chioma Victoria

2/10 starsTaking Now
2 years, 1 month ago
I think studing Computer is very good idea because without it you are going no where So to study a computer is needful
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.