YoVDO

Intermediate Python

Offered By: Udacity

Tags

Python Courses Data Science Courses Web Development Courses Machine Learning Courses Fintech Courses Object-oriented programming Courses

Course Description

Overview

Python is a general-purpose coding language with applications in web development, data science, machine learning, fintech, and more. The Intermediate Python Nanodegree program equips you to leverage the capabilities of Python and streamline the functionality of applications that perform complex tasks, such as classifying files, data mining a webpage, etc. By the end of the program, you’ll have a portfolio that demonstrates your ability to apply practitioner-level Python skills on the job.

Syllabus

  • Welcome to the Intermediate Python Nanodegree Program
  • Advanced Python Techniques
    • In this course, you will learn advanced Python skills and master a myriad of modern subject matter.
  • Large Python Codebases with Libraries
    • Learn how you can write, structure, and extend your code to be able to support developing large systems at scale. Understand how you can leverage open source libraries to quickly add advanced functionality to your code and how you can package your code into libraries of your own. Apply Object Oriented Programming to ensure that your code remains modular, clear, and understandable. Honing these skills are the foundations for building codebases that are maintainable and efficient as they grow to tens of thousands of lines.
  • Shell Workshop
  • Career Services

Taught by

Sam Redmond and Gabriel Ruttner

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Natural Language Processing
Columbia University via Coursera
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent