Coursera

University of Toronto

University of Toronto

Learn to Program: The Fundamentals

Jennifer Campbell

Paul Gries

525,828 already enrolled

Ask Coursera

Gain insight into a topic and learn the fundamentals.

6,739 reviews

Beginner level

No prior experience required

Flexible schedule

3 weeks at 10 hours a week

Learn at your own pace

95%

Most learners liked this course

Gain insight into a topic and learn the fundamentals.

6,739 reviews

Beginner level

No prior experience required

Flexible schedule

3 weeks at 10 hours a week

Learn at your own pace

95%

Most learners liked this course

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

8 assignments

Taught in English

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 7 modules in this course

Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.

Instructors

Instructor ratings

(1,604 ratings)

Jennifer Campbell

University of Toronto

2 Courses565,058 learners

Paul Gries

University of Toronto

2 Courses565,058 learners

Offered by

  • Status: Free Trial

  • Status: Free Trial

  • Status: Free Trial

Why people choose Coursera for their career

Felipe M.

Learner since 2018

"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020

"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021

"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    78.57%

  • 4 stars

    17.88%

  • 3 stars

    1.92%

  • 2 stars

    0.60%

  • 1 star

    1%

Showing 3 of 6739

JS

Reviewed on Jun 1, 2020

I would strongly recommend this course to anyone who is interested in learning Python for the first time or to anyone looking at honing their logical, analytical and problem-solving skills.

RV

Reviewed on May 28, 2020

This course shows, with examples, how the basics works in programming. As a suggestion, there should be a part of excercises (30 per week, beside the weekly exam) to practice and master this course.

JW

Reviewed on Apr 11, 2020

I enjoyed this course very much. The concepts were well explained. I gave only 4 stars because I wish there were more assignments to do instead of the quizzes. All in all great intro into programming.

  • cplus logo

    Break down barriers to learning with big savings

  • Coursera for teams logo

    Start with easy savings for hard-working teams

    30% off team training

Frequently asked questions

More questions

Financial aid available,

Read the original on coursera.org ↗