Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced Programming Techniques with Python

via Coursera Specialization

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • Course 1: Advanced Python: Object-Oriented Programming
  • Course 2: Advanced Python: Apps for Desktop, Database, and Web
  • Course 3: Advanced Python: Data Science, Testing, and Distribution

Courses

Taught by

Bill Rosenthal

Reviews

Start your review of Advanced Programming Techniques with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.