In this course, you will be introduced to foundational programming skills with basic Python Syntax. You’ll learn how to use code to solve problems. You’ll dive deep into the Python ecosystem and learn popular modules, libraries and tools for Python.

Programming in Python
Ends in 5 days! Save 40% on your access to 10,000+ programs and make a real impact in your career. Save now.

Programming in Python
This course is part of multiple programs.

Instructor: Taught by Meta Experts
160,949 already enrolled
Included with Learn more
Ask Coursera
1,840 reviews
Recommended experience
What you'll learn
Foundational programming skills with basic Python Syntax.
How to use objects, classes and methods.
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 5 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Data Management
Status: PreviewUniversity of Leeds
Status: Free TrialDuke University
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
74.25%
- 4 stars
18.03%
- 3 stars
4.12%
- 2 stars
1.73%
- 1 star
1.84%
Showing 3 of 1840
Reviewed on Aug 2, 2022
Thanks Meta for a very comprehensive course.Not only are fundamental computer science topics taught, but the job-ready skills needed for Python by covering it in breadth, but also depth.
Reviewed on May 12, 2025
It's not as extensive as a newbie might need, but the graded assessments force you to learn by actually coding. I recommend combining this course with other ones, whenever you hit a block.
Reviewed on Nov 13, 2022
this course is great for covering many aspects of python, but it requires more study form other resources as well. the lab was a little challenging. overall it was great experience.
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.






