This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You’ll program an on–screen Turtle to draw pretty pictures. You’ll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills. The course has no prerequisites. It will cover Chapters 1–9 of the textbook “Fundamentals of Python Programming,” which is the accompanying text (optional and free) for this course. The course is for you if you’re a newcomer to Python programming, if you need a refresher on Python basics, or if you may have had some exposure to Python programming but want a more in–depth exposition and vocabulary for describing and reasoning about programs. This is the first of five courses in the Python 3 Programming Specialization. The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
Instructor Details
Courses : 3
Specification: Python Basics
|
108 reviews for Python Basics
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Zakiya K –
This course was easy to follow and it’s obvious from the thoroughness of the interactive notebook the professors have taken the time to really plan out the material. I have learned more than I expected in just a month.
Shaik R –
Hello sir/madam i have learn’t many things from this course like basics concepts,getting confident in programming . THANK YOU
Goswami, M [ –
All the exercises and exams were very helpful to actually start with the basics Python. I am looking forward to complete rest of the program
Bachu L R –
thank u vey useful course
Shubhankar K –
amazing course that has set the bar very high for future courses i will take
Swati K –
Very good course for basic Python learning.
Faissal B –
Great Course with excellent content and learning videos especial y the interactive exercises and practice tool that make the learner practice easily any time.
OndYej H –
Programming seemed like magic or something unnecessarily complex to me. However, I decided to try and learn something about it. A close friend recommended Python 3 as a great starting language. This course was a perfect start. The interactive textbook is amazing. I also recommend downloading some software on your PC as well as it will provide you with additional tools for tinkering with your code. The proscribed 1–hour limits on the tests were too short for me, but that is more due to me being relatively new to programming. The tasks themselves (even the most complex ones) take a few minutes at max if you know what you are doing.
Ho W J –
This course will build you up to concrete base. Textbook contents used for this course is very rich and noob friendly.
Nemanja S –
Great introductory course to Python!
Mittal S K –
Pretty good to get the Python Basics before getting on with advanced Python (or ML) programming.
Dirk T –
Great and easy to learn entry into the Python world
seenii@kbfg.com –
This course is very understandable.
Angelo M M –
I need to review this second week, as I had a lot of difficulty doing the exercises. Can you help me?
Santosh B –
great course!
abhishek g –
Very well documented.Gives you good hands on practice through assignments which are graded. Highly recommended for anyone who wants to start from scratch.
Jonas –
This is the best introductory course I’ve come across so far – many thx!!
Godswill C A –
I am beginning to expand my knowledge of Python.
Tuhin M –
Very good course material. I think this is more than enough just for learning the basics. It has also a plus point. You can learn Python turtle graphics from this course! And I really liked their way of teaching!
Jiangyan L –
this class is very good and beginner friendly. love this!
Anand A D P –
Thanks for all the instructors. They teach in very simple with relevant example. thanks.
dharmendra m –
best of best basic explained and just add some advance level programming to this course
Rui W –
very fruitful
Kommisetty A –
a good course for beginners to start with
Ruba E –
very good course , I recommend
Lingampalli J K –
Great course for beginners
donald c –
Great
Muhammad S b I –
Really Great Basic Course. Really helped me improve my py3 coding.
Vishal S –
Great thanks for this course, it cleared my python basic.
MyeongjinSeo –
This couse is fully filled by very helpful classes
Venkatesh S –
i learned something how to code in python
Keefe H –
A well paced and educational introduction to Python.
Davies T –
Well taught and explained course Runestone and Codelens are wonderful tools and well integrated into the learning environment A great way to learn any programming language
Mohamed Z –
Good start to programming and Python
Pavan G ( –
This course was awsome you can take it if you want to learn basic of the python
JaiKishan K M –
Perfect for beginners
Zoltan S –
I t w a s u s e f u l l a n d n e t a i l e d
Lazaridou E –
A thorough explenation of the basics of Python Language with a lot of examples and an excellent intercative textbook.
Hossam M K D –
Amazing
Gary T –
Amazing!, 1 of 2 best Python Courses online.
Werner B –
Great start, thanks for detailed explanations in the videos.
Vadlamudi G S –
very good to participate
sarthak t –
IT WAS NICE EXPERIENCE.
Lalitha N –
I have Learned lots of basic concept. which are every important to know. every line of the program now I can easily understand.
matthew p –
Good transition for anyone wanting to learn more about python
Brayan S –
A very well structured course in the thematic part; with a very good practice tool that complements the courses. Although it is an introductory course of the python language, it gives us all the necessary tools and more than necessary to start in the language and continue learning.
Krishna V K –
Easily among the best elearning courses on Python Programming
Aku–Jaakko S –
A great course, teaching is top class, the virtual learning environment is the best I’ve seen! Course advances very logically and there is plenty of exercises to get the needed repetitions to learn the course topics. Highly recommended as your first Python course!
Nicholas U –
Great class! Fast paced for beginners, but that was the best part. You dive right into coding and how it works.
Aku Jaakko S –
A great course, teaching is top class, the virtual learning environment is the best I’ve seen! Course advances very logically and there is plenty of exercises to get the needed repetitions to learn the course topics. Highly recommended as your first Python course!
Fuze –
Excellent!
Carlos S –
excellent material and presentation. The exercises were very useful in solidifying the knowledge
Sura R M –
Really good course for beginers
Valluri G S –
Very Helpful
Theo A –
Best introduction to Python I’ve found online so far!!!
Mounir B –
first time was fun to learn something
Lakshay S –
the course program was highly interesting and interactive.
Saurav G –
A GOOD ONE TO START
Roshan R –
Helped me a lot
VISWANATHAN. B –
Very Good course for the beginners. Certainly one can learn the basics of Python.
Ahmed e s –
It is a very good course
chia nan c –
Good for basic introduction.
Anuvrat C –
Very descriptive. The course is very detailed and has a lot of practice exercises. The instructor is very friendly, geeky, tries(and fails) being funny keeping the learner engaged. Would recommend to any beginner.
noveta w –
Very good course. Help me get back to programming and learning the basics.
joyb32@gmail.com –
Good short programs and repetitive practice for reinforced learning
Michele D B –
Amazing course. Easy to follow and plenty of tools to keep practising and assess yourself, and of course earn a cert!
Mohammed H –
Its very good and helpful course.I personally suggest you to take this course.
Kristen P –
Loved the interactive textbook Runstones!
rishita –
Course is very good for beginners who want to start their career in programming.
CHEPURI V –
Good for beginners.Runestone Interactive module to great to practice.
Aniket S V –
Good course to brush up the basics of python
Aman G –
A very nice course for knowing and understanding the python basics!
Kaipa R R –
Very good for a beginner to programming
Dasarapalli R R –
Perfect for Starters and It is definitely not out of pace for anyone going through the course on daily basis.
PUSARLA B S K –
superb course…. best for beginners
linxiaotang –
A very good course for beginners to learn python.
Om A D –
Good
VELAGA B P –
wonderful online course
ahmed m a –
It was an excellent course and had challenging assignments.By the end of the course ,you will be writing code in python confidentely.
chirag n –
Very interactive course!!.
Jorge S –
All in all it is an excellent course, even for experienced programmers. If you have programmed in other languages, the concepts will be very familiar. The course is very well organized and provides you with the essentials. If you plan on taking other courses with the University of Michigan, it gives you a good opportunity to experience the Runestone Interactive environment. The only complaint I have is that the instructors work through the problems in the text before offering the student the opportunity to attempt them. It almost feels as though you’re cheating when you work through the problems, because you already know the answer.
Al a K –
Nice for beginners
Michal G –
Very good, very informative, all in all, am happy, will learn more.
Tarun c –
excellent course
Allyson O –
I would have liked to see more practice problems.
Siddhesh G –
Thank you!! COURSERA
Muhammad A M –
Excellent course. I would recommend to anyone who wants to delve into programming with Python.
Keyur V –
Very Clear Explanation of Concepts and Practicals
Amitha –
Its very good to learn online.It improved my codeing skills..I improved myself very better
Maaz S –
The best course to learn python basics
xinyuan g –
Absolutely wonderful for beginners.
Simon L –
good
Lucas B V –
Preety good introduction to Python, it was my second code language (first was C++ in college) and I had a very smooth learning experience.
Jeffrey C –
Very well organized. The in browser programming gives you instant feedback on your efforts, and gives you the freedom to play around with the new concepts being taught to further ingrain the lessons learned. Good materials and lecture videos.
SURA S V –
this a great way to learn difficult subjects and people here teach us very well and im so satisfied with this
ZIQI H –
Great courses!
OLIVER P –
Trop long pour tres peu d’information
Marcus W –
Very challenging and sporadically gives questions from earlier material very helpful.
KrishnaPrasad P –
Best platform for beginners of Python
Mykhailiuk Y –
It’s a good course with interesting videos and tests, but there are some troubles with Runestone(like if i write a right code, but system say no). Thank you for this.
Fahad M –
You will fall in love with python through this course
Jamaluddin –
I have learn a lot about strings and list in python.now i can confidently say that i know something in python and that is too with some practical knowlegde with some programming practices
MEDABALIMI V –
excellent course ! This course contained a very good pattern for the students who want to learn python programming language.The syllabus is awesome .The instructors are also very good with some sense of humour.
PANIDAPU H C –
First of all I want to THANK ALL THE GUIDERS(THE PROFESSORS). This course is very helpful to me.I am happy that I have worked heartfully and earned my certificate.Not only I WOULD LIKE TO THANK THE PROFESSORS AND ALSO THE COURSERA TEAM FOR PROVIDING THIS WONDERFUL OPPORTUNITY FOR ONLINE TEACHING.
YAMPARALA A –
It is very beneficial to learn python in a easy manner with perfect basics. Thank you
Christoph M –
I can recommend you this course without reservations. The interactive course material is well done and challenging, and the sympathetic presenters explain things well. This course gives you access to the material of the University of Michigan itself. Not all of it is required to complete the course, but I recommend to do the extra work because programming is all about practice.
Apoorva J –
As a beginner to computer programming, Python Basics Course was rightly paced and easy to understand with the Runestone textbook being very helpful for practice exercises!
Michael S –
Great intro! Well written. I learned a lot.