Quite interesting introduction to Python, focusing on the most important components of the language. Looking forward to other courses using the same format. Thank you Bill and team for your hard work.
Thanks for the clear explanations and the easy examples. I think it is a good introductionary course and it gives a good starting point to move further to more sophisticated topics and applications.
By Alfred N•
The material was as hard as I imagine programming to be. I only have intermediate excel skills and I wanted to review Python for exposure to the material. The course was extremely challenging and took me a longtime to comprehend. Thank you professor , Bill Boyd, for teaching and explaining the basics of Python to me. My brain has changed forever. I am forever indebted to you.
By shivam t•
I have been trying to learn programming as a hobby for a long long time. I have tried various books and other online courses. This is the first time that I have been able to cross the first barrier of getting a beginners knowledge of programming. The course as well as the assignments are beautifully designed to help you get a tighter grip on the concepts that you have learned.
By Robert M•
I learned a lot in this class. It is an excellent, accessible introduction to Python and interacting with an Integrated Development Environment. It also serves as a good introduction to data types, input, output, and programming concepts! The exercises were very illustrative of the material being covered. The assessment, though thought-provoking were very "do-able".
By Ishita P•
I really enjoyed this course. As a beginner in the world of python, I was lost, until I found this course. It was an excellent introduction, during which I learned many basic skills. The videos were sometimes a bit confusing, and I needed some extra research, but the assignments were challenging and interesting. The course was informative and engaging through all four weeks.
By Gabriel N•
A great introduction to Python language and the Spyder IDE. This course will allow to get a first idea of what programming is, also giving you a few useful tools for data analysis (reading .txt and .csv files, do some statistics, etc). Having some background on high level programming helps, buy I a beginner in programming could make its first steps following this course.
By Sujit B B•
The course was excellently structured. The instructor Prof. Bill Boyd was very good at explaining the codes . The hints provided in the excersice as well as the problemset were very useful. The auto grader was not a mess until you mess it out . Just felt that the content could have been more thorough, but still as a introductory course for a beginner it was quite good.
By James P•
Excellent course both for beginners to Python and beginners to programming in general. If you have a fair amount of programming experience, this course won't be difficult, but it's a great introduction with lots of exercises to to give you hands-on experience. There are cheaper Python resources out there, but the structure this course provides is worth the investment.
By Anthony R•
I thoroughly enjoyed this course with Professor Boyd. The way this class was structured of Prof. Boyd showing how each function works, an exercise to implement what was covered, and showing his code worked well with my way of learning. As an intro class, I think this might be a bit too much for someone that has no experience but I definitely enjoyed the class!
By Николай Б•
Спасибо большое преподавателю за этот курс! Всё доходчиво, по делу, без излишних объяснений – очень ёмко. Чувствую, что я сделал значительный шаг в изучении Питона! Спасибо за комментарии к материалам – помогали решать задачи, и теперь у меня уникальный материалы остались, которые в дальнешем планирую использовать (конечно, пока наизусть не выучу). Рекомендую!
By Shi P W•
I learnt many basic python functions and syntax in this course. I specifically like that Bill gave us a lot of examples and exercises to practise on. Bill is also very fast in responding to questions. He sometimes showed some functions/methods without giving much explanation about how it works — this part could be better. Overall, this is an amazing course.
By Jorge H A S•
This really was a challenge, getting back to programing after 15 years of not doing it was not easy. But videos and lectures were very useful. I believe this really needs some background in programing as it might be skipping some basic concepts in the road, but Professor Boyd really did a great job putting this course together and get you right on track.
By Justin C•
It is structured well so that anybody who has the time and effort can easily understand the course materials and get a good introduction towards Python. I hoped there would be more follow-up courses by the same professor so I could do more with Python, but a lack of such would have me look for courses from other universities, which I find unfortunate.
By Christine T•
I have struggled with python for along time for some reason - suddenly, this professor's method of understanding really makes you understand the mechanics of how the programming mechanics work. Recommended if you have read python and have been struggling to understand even the foundations - and also - Spyder really makes things a lot easier to learn!
By Duc L•
This course is really good for people who never programmed before. Videos and lectures are very detailed and moderate with English subtitles. That helped a lot for people that English is not mother tongue like me. Just a little thing, I wanna see more challenge from this course. Hope that will help you guys/gals have a overview about this course.
By Yang L•
I have enrolled in a lot of online python courses and never finish any of those. This one is different. It is really concise and covers knowledge you need to know to start python programming. The pace of the course is just right and easy to follow. I would definitely recommend this to those who want to get a quick start on python programming.
By Dina B•
Thank you, Bill. This is a very comprehensive introduction to programming with python. Thank you for paying attention to details and explaining every step. This is very important when you are a beginner. I also appreciate the way the material was structured. I hope you will have a continuation course of some sort. I would definitely take it!
By KOTESWARA R S•
This Course provides basic introduction to python programming, Since i already have experience in other languages it didn't take much time for me to complete the course. It provided me the basic approach of how python works, with this knowledge i will improve upon my python skills by going through other materials available on the internet.
The course has been exceptionally well, with a lot of learning entailed. The explanations from the lecture were very clear and precise. Even though there were a couple of challenges but the course and learning has been great. I would recommend students who wanna learn the basics of python to enroll for the course and enjoy themselves.
By david w•
Vert informative and well spoken i understood so well that for the first time i feel confident in my progress
side note the sound desperately needs to be edited when the instructor types it creates a tooth grinding sound on the mic which is so distracting and frustrating i dont know how i finished guess i started to get use to it...
By Benjamin O•
I've taken several introductory programming courses online and this was by far the easiest to follow and stay on track with. It's also the first one to truly feel like a class and not like a step-by-step, this-is-how-you-bake-the-cake tutorial. I would take further lessons in this format in heartbeat. Thank you to all involved.
By Lawrence A L•
I have worked in Python previously but I was still able to pick up several useful pieces of information. The instructor put together a well defined course and delivered it in a way that was easy to understand. Overall I am very pleased that I took this course as I feel that it will help a great deal going forward.
By Marcus J M•
It was certainly concise. I appreciate the videos and the material that was covered as it had a bit more meat on the bones than I was expecting for such a short course, yet left enough wanting that I'm excited to continue looking for even more ways to get my feet wet and become a more proficient python programmer.
By Muhammad A•
By completing this course I can understand the basic concept of programming in Python. Lectures are very detail and descriptive, the exercise familiarise me with Python syntaxes. Though I will still need to learn the advanced methods and libraries, but the learning curve will be much easier once you know the basic.
By Pawan K•
This course is really very helpful in understanding the key concepts, besides the last exercise where we do phone management use case is really very helpful in defining whole a lot concepts together. I would like to wish professor all the very best and recommend others who wanted to carve out career in Python side.
This is an excellent introductory course of python programming. I truly enjoyed the course. Professor Boyd interacted with students frequently in the discussion forum. The mentors were very responsive and helpful as well. I am able to move on to an advanced python course easily upon completion of this course.