Advanced Programming Techniques with Python
About this course
Python® continues to be a popular programming language, perhaps owing to its easy learning curve, small code footprint, and versatility for business, web, and scientific uses. It's proven to be a useful language for developing custom software tools, desktop programs, web services, and cloud applications. In this Specialization, you'll build upon your basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, creating web-based apps, performing data science tasks, unit testing, and creating and installing packages and executable applications. Note: This Specialization requires that you use the provided virtual machine, which includes an installation of Python. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
75/100
CourseAsk score
- What the provider tells you
- 39/45
- Who stands behind it
- 20/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- object-oriented programming patterns
- development of graphical user interfaces
- data management
- creating web-based apps
- performing data science tasks
- unit testing
- creating and installing packages and executable applications
Course objectives
- build upon basic Python skills
- gain proficiency in advanced programming concepts
- develop practical applications with Python
Price shown by Coursera — confirm on their site.
Enroll on CourseraYou'll be redirected to Coursera to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Compared on these lists
Where this course ranks against the alternatives.
Coursera