This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files. This course may be more robust than some other introductory python courses, as it delves deeper into certain essential programming topics.

Introduction to Python Programming

Introduction to Python Programming
This course is part of Introduction to Programming with Python and Java Specialization

Instructor: Brandon Krakowsky
Access provided by School Of Open Learning
116,114 already enrolled
1,247 reviews
Recommended experience
What you'll learn
Identify core aspects of programming and features of the Python language
Understand and apply core programming concepts like data structures, conditionals, loops, variables, and functions
Use different tools for writing and running Python code
Design and write fully-functional Python programs using commonly used data structures, custom functions, and reading and writing to files
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
12 assignments
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 4 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
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
71.05%
- 4 stars
19.80%
- 3 stars
4.97%
- 2 stars
2.08%
- 1 star
2.08%
Showing 3 of 1247
Reviewed on Aug 9, 2022
Although the homework gets difficult, it is progressive and is manageable is we spend enough time on it.highly recommending this class to people like me with no coding expereience!
Reviewed on Apr 14, 2024
I really enjoyed this course. It was well paced and covered the basics nicely. The practice exercises were hard, but made sure you learned all the key concepts.
Reviewed on May 15, 2021
Final assignment on creating own bank is interesting and practical. Wish that the assignment explained things better though I managed to figure things out after struggling with it a little bit.
Explore more from Computer Science

University of Leeds

Duke University

Rice University


