Advanced Programming Techniques with Python

Coursera Certificate USD 49
Enroll now →
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.

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

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.