• Enrollment system is currently unavailable. We apologize for the inconvenience.┬áPlease try again later.

Advanced Programming Topics in Python

Extend your knowledge and mastery of Python into specific programming domains, such as web programming and data analysis and visualization. This course completes your training as a Python developer with an exploration of data analysis libraries for Python, including NumPy, pandas, matplotlib, and other data analysis and machine-learning techniques. Develop a useful working knowledge of HTML5, client-side JavaScript, AJAX, and JQuery to create front-ends for use with back-end Python web applications. Basic AngularJS client-side model-view-controller (MVC) is covered in an introductory capacity. Gain a foundation in database querying and table design, such as MySQL and MongoDB. This course is designed to provide you with the exposure to popular applications of Python and to useful tools that can be applied to many common programming situations. There also is the opportunity for self-study in another programming domain of your choosing, at the discretion of the program adviser.

More details

You'll Walk Away with

  • Experience analyzing and visualizing data sets using NumPy, pandas, matplotlib, and other tools
  • The skills to create a complete website front-end using HTML5, JavaScript, JQuery/AJAX, or AngularJS
  • The ability to integrate a database back-end within a completed website on either Flask or Django
NO open sections available for this course at the moment. Please check back next semester.