Save for later

Python Programming

The goal of the course is to introduce students to Python Version 3.x programming using hands on instruction. It will show how to install Python and use the Spyder IDE (Integrated Development Environment) for writing and debugging programs. The approach will be to present an example followed by a small exercise where the learner tries something similar to solidify a concept. At the end of each module there will be an exercise where the student is required to write simple programs and submit them for grading. It is intended for students with little or no programming background, although students with such a background should be able to move forward at their preferred pace. The course is four modules long and is designed to be completed in four weeks. SPECIAL NOTE: Python Programming: A Concise Introduction course will close for new learner enrollment on 2/16/22. In order to earn a Course Certificate, you will need to complete all graded assignments by 8/16/22. If you are interested in earning a Course Certificate for this course, please upgrade or apply for Financial Aid by 8/16/22. If you are a Coursera for Business learner, you can continue to use your sponsored credit through that date.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 827 ratings
Length 5 weeks
Effort 4 weeks of study, 4-5 hours/week
Starts Jan 3 (120 weeks ago)
Cost $79
From Wesleyan University via Coursera
Instructor Bill Boyd
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

easy to follow

Simple and easy to follow Perfect course for a beginner !

Well prepared and very easy to follow course which will work well with beginners A very enriching course for Python beginners that touches the basics of all topics that Python specializes in as a language.

On a personal note, Bill's delivery was very easy to follow and he and his team are very responsive to queries.

Must take course for any Python beginner.Assignment is best of all :) Good content and easy to follow.

Easy to follow instruction and good guidance from the instructor in the discussion forums Great intro to Python.

Es un muy buen curso, entrega unas bases fuertes y claras para trabajar con seguridad en el mundo de python, 100% recomendado nice very easy to follow, a great course for beginners.

Easy to follow and intuitive.

I've never coded in any language before but found this course easy to follow with good, clear guidance.The courework was challenging enough without being too difficult.

Bill Boyd is a great teacher and easy to follow.

Best study material and very apt from a beginner perspective of learning Easy to follow.Very good assessment questions Thank you Too easy.

Very straight forward course with easy to follow instructions.

Awesome course, well designed, and easy to follow.

The instructor is incredibly knowledgeable and his lectures were well thought out and presented in an easy to follow/understand format.

Very easy to follow and understand Loved to do this course!!

Read more

bill boyd

Bill Boyd is an excellent teacher.

Prof Bill Boyd and his class Python Programming are an excellent source for Python programming.

Thank you Bill Boyd for doing this course and thank you also for your answers.

Bill Boyd taught the topics very well.. A very good introductionary course that covers almost everything you need as a beginner.

Thanks to the instructor Bill Boyd sir .. Quick-moving with good working methods For a beginners course I would expect more exercises about the different control structures and built-in mechanisms in Python.

I may suggest to use more exercises between theoretical part and the exam, so students can adapt and asimilate all the new informations.Thank you Bill Boyd!

gg ez Professor Bill Boyd really gets down to the basics of Python programming and explains all the code in a fantastic manner.

Thank you, Bill Boyd.

Thank You Bill Boyd for explaining Python in such an articulate and systematic manner.

Anyway, great appreciation should be given to Prof Bill Boyd and Coursera!

Thank you, Bill Boyd!!!

The explanation and doubt clearing in the discussion by respected sir Bill Boyd was great.

I thoroughly enjoyed learning the basics of programming in Python, professor Bill Boyd is a very good teacher.

Professor Bill Boyd rocks!

Read more

highly recommended

Highly recommended.

Highly recommended for beginners.

COURSE IS HIGHLY RECOMMENDED Just what I needed.

I highly recommended anyone who decide to start learn Python.

The course is highly recommended for anyone wanting to learn the language and start their data analytical journey.

Excellent course highly recommended with hands-on experience A great and concise intro to Python where you learn by doing... A good introduction for Python programming.

Read more

discussion forum

I am a complete newcomer to coding and I was able to follow along and complete the course with only a couple of extra hints from the discussion forums :)!

Also, Professor Boyd was very responsive in the discussion forums which was great.

Also doubts are cleared on the discussion forum regulary and as quick as possible.Thank you Proff.

Throughout the course Instructor was really motivating, resources was comprehensive , and Instructor has done a great job remaining active almost in real time on discussion forum .

It would be helpful to have a chat function or other forum to discuss sections (maybe a class discussion forum, or an 'ask an instructor).

I loved how this course made me see the problem solving aspect of computer science and has given me a legitimate interest in adding Data Science as a career choice.Thanks so much to Bill for his hard work and excellence in responding to questions on the discussion forum!

Discussion Forums also helped me a lot and I hop I also helped someone .

Not needing it personally, by watching I was amazed by the reaction speed of the tutor team in the discussion forum.

Read more

get started with

It's one of the best learning course to get started with Python.

Very good instructor and very easy to understand, video sessions with exercises make the students learn the contents fast, easier Nice course to make you get started with python.

Liked this Python course a lot which helped me to get started with Python programming.

This course gives you the basics to get started with Python.

The tests at the end of each week is perfectly designed for a beginner and well-balanced with a good amount of learning all the right things to get started with python programming.

I would recommend this course to people wanting to get started with programming, it was very useful to me.

Read more

very well structured

I loved the way the instructor taught.Very happy about it :) :) Very well Structured and easy to understand videos.

This course is very well structured, like the name suggested, a great starting point, yet not too much boring stuff.

too easy, but fit the title of this course A great first class The course was very well structured.

Great course, with hands on exercise very well structured.

Great course, loved it, the course is very well structured by Bill and those who want to start learning python, this course is a great first step.

The course is very well structured and provide the basics of the topics most people will be using in their daily coding life.

Read more

step by step

A good step by step for beginner.

Be careful when you do your programming assignments since the autograder expects exact responses but the professor explained everything very well step by step.

a good start for beginners Makes a lot of sense T A good introductory course to programming in python Best introductory course in python The instructor is excellent at explaining everything step by step and takes time to answer questions in detail at the discussion forums.

really clear step by step intro to python, thanks for the command line/PATH FAQ and keeping it really concise!

Read more

professor boyd

Professor Boyd helped quite a lot for my questions so that I can learn the contents quickly.

Very helpful for beginners I enjoyed Professor Boyd method.

Professor Boyd will guide you through the basics of Python programming.

Professor Boyd is able to quickly give an overview with just the right amount of detail --- not too much, not too little.

Read more

little bit

The structure of the course is a little bit of loose, however it is generally good for people who have some programming backgrounds to get familiar with python syntax Excellent and fun introductionI found this a gentle return to programming after a break of nearly 25 years.

Being used to other programming languages (JS, PHP, a little bit of Java) and comfortable reading online documentation and finding answers in StackOverflow, I found this course very easy to complete within just a few days.

Need to increase programming exercises a little bit It's ok for a beginner python programmer.

Good course, a little bit too basic It is a Good Experience.

(4) The difficulty level of the assignment problems can be increased a little bit.

Read more

feet wet

i enjoy learning using coursera platform Very professional teaching methods Exceptional course if you want to get your feet wet on Python.

Highly recommended for getting your feet wet with python.

I plan on taking more python courses at a higher level, but this was a nice way to get my feet wet in a new language.

Très bon cours, beaucoup appris de ce cours et je tiens à remercier toutes ces personnes qui ont contribués au développement de cette plateforme "COURSERA" et au Prof Bill Board et à l’Université qui a dispensé ce cours excellent Excellent course to get your feet wet with Python Progr This course allows you to know the basiscs of Python: syntaxis, functions, scripts.

Read more

brush up

Very nice course to brush up the basic skills.

One would need to further brush up on fundamentals and then go for more advanced courses.

This was an excellently written and excellently delivered course for the programming beginner or even someone who wants to brush up their skills with the basics!

Enough detailed information is provided to brush up the knowledge and the assignment all together makes the concepts much clear.

Read more

well designed

Very well designed Course.

Very good cover of vital basic topics and very well designed in terms of progressive level of difficulty.

The course is good to learn python for students starting programming but for a student who has experience in other languages may find it slow...... Had an amazing experience .It was my first time with learning on an online platform everything is very well designed thank you Coursera .The course will help me in my next semester.The course is very well defined and covers all the necessary topics as a beginner in python I needed to learn .

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Python/Django Engineer - Digital Video Delivery Solutions $59k

Epic Version 2012 Ambulatory & OB Credentialed Trainer/Instructional Designer $61k

Python Developer - eTrading Market Making $93k

Programmer (Python) $99k

Training (Python) $104k

Quantitative Developer (C++, Python, R) NYC $104k

Python/Java/C++ Applications Developer $104k

Senior Python Developer Consultant $119k

Python Developer - W2- F2F $119k

Python Software Developer $127k

support engineer / python specialist $134k

Senior Ruby & Python Software Engineer $148k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 827 ratings
Length 5 weeks
Effort 4 weeks of study, 4-5 hours/week
Starts Jan 3 (120 weeks ago)
Cost $79
From Wesleyan University via Coursera
Instructor Bill Boyd
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now