Wall Street Prep
The Ultimate Python Certification Course
You don't have access to this course, but you can purchase it below.
Wall Street Prep Certification Program

The Ultimate Python Certification Course

3 Courses
47h 38m
15,219 Students

Learn the world's most in-demand programming language by enrolling in the same Python certification program used by the world's top financial institutions.

  • Earn a verified certification

    Shareable on LinkedIn and in resumes

  • Finish in 1 month

    Recommended pace 12 hours/week

  • Globally Recognized

    The same Python certification program used at top financial institutions

Major Skills Covered
  • Python Data Types
  • Functional Programming
  • Object Oriented Programming
  • JSON & Rest API
  • Python Libraries

Learn the world's fastest-growing programming language

play
  • No Coding Experience Needed With 40+ hours of step-by-step video and access to real-world examples with fully-annotated Jupyter code notebooks, this course has all the tools you need to gain Python fluency and Python problem solving skills.
  • Understand Python from the Ground Up Learn how Python actually works at a fundamental level — allowing you to write better, cleaner and more effective programs. By the end of your journey, you'll have mastered advanced functional programming topics such as closures and decorators, crucial to the use of Python by finance professionals.

Your Path to Certification

This certification course is designed to prepare you for real-world applications of the Python programming language. We’ll help you understand how to use Python to explore, analyze and visualize data, and to manipulate data using automated and repeatable processes. We begin with the Python programming environment and basic Python data types. We move ahead into programming with loops and conditional statements and how to write and execute key functions. We'll cover advanced Python programming concepts using the standard Python library and dive into commonly used 3rd party libraries you can use for data analysis and real world problem solving.

Complete in 1 Month

  1. 1 Introduction to Python Weeks 1-2
  2. 2 Intermediate Python Weeks 2-3
  3. 3 Python 3rd Party Libraries Weeks 3-4

The Wall Street Prep Python Certification is a blockchain verified certificate you can share on LinkedIn and resumes.

What's Included

1

Introduction to Python

In this course, you'll learn how to leverage the Python computer coding language to level up your financial analysis skills. We'll help you understand how to use Python to explore, analyze, and visualize data, and to manipulate data using automated and repeatable processes. You'll gain the fundamental Python knowledge needed to explore and leverage ...
In this course, you'll learn how to leverage the Python computer coding language to level up your financial analysis skills. We'll help you understand how to use Python to explore, analyze, and visual ...
In this course, you'll learn how to leverage the Python computer coding language to level up your fi ...
View Course TOC
2

Intermediate Python

In this course, you will expand on the basics learned in "Introduction to Python" and learn more advanced Python programming concepts to apply in a career as a financial analyst. You will learn about higher-order functions; closures; Python decorators; importing modules; reading/writing text files; reading/writing CSV files; the 'Decimal' type as a ...
In this course, you will expand on the basics learned in "Introduction to Python" and learn more advanced Python programming concepts to apply in a career as a financial analyst. You will learn about ...
In this course, you will expand on the basics learned in "Introduction to Python" and learn more adv ...
View Course TOC
3

Third-Party Python Libraries

In this third and final course in our series on Python for Financial Analysts, we'll focus on a number of very commonly used third-party libraries highly useful in data analysis. These include: the pytz and dateutil libraries for dealing with dates, times and timezones; the requests library to query Web APIs and ingest JSON data; the Numpy library ...
In this third and final course in our series on Python for Financial Analysts, we'll focus on a number of very commonly used third-party libraries highly useful in data analysis. These include: the py ...
In this third and final course in our series on Python for Financial Analysts, we'll focus on a numb ...
View Course TOC

What You'll Learn

Overview: What You'll Learn
  • Basic and advanced Python data types.
  • Functional and Object Oriented Programming.
  • Closures and Python decorators.
  • Exception handling.
  • Datetime and timezone handling.
  • Reading and writing CSV files.
  • JSON and making REST API requests.
  • Using NumPy for highly efficient calculations.
  • Using Pandas for loading and analyzing data sets.
  • Using Matplotlib for generating charts.
Course 1: Introduction to Python
In this introduction to Python you will learn:
  • How to install Python.
  • How to create and use virtual environments (and why you should use them).
  • How to program in Python using Jupyter Notebooks.
  • Boolean (True/False) data type and algebra (and/or/not).
  • Numeric types, including integers and floats.
  • Sequence types (lists, tuples, strings).
  • What Unicode is
  • Dictionaries and sets.
  • Looping (for, while).
  • Conditional execution (if...elif...else).
  • Comprehensions.
  • Writing and using functions, including lambda functions.
  • Built-in functions such as round, sorted, min, max and zip.
Course 2: Intermediate Python
Expand on the basics covered in Course 1 and learn more advanced Python programming concepts. You'll cover:
  • Higher-order functions.
  • Closures.
  • Python Decorators.
  • Importing modules.
  • Reading/writing text files.
  • Reading/writing CSV files.
  • The 'Decimal' type as a more precise alternative to floats.
  • Epochs, dates, times and timezones using native Python.
  • The 'math', 'statistics' and 'random' standard library modules.
  • Creating custom classes.
Course 3: Third-Party Python Libraries
Continue on to focus on a number of commonly-used third-party libraries that are very useful in data analysis. These include:
  • The 'pytz' and 'dateutil' libraries for dealing with dates, times and timezones.
  • The 'requests' library to query Web APIs and ingest JSON data.
  • The 'Numpy' library for highly efficient manipulation of arrays and matrices.
  • The 'Pandas' library for easy and powerful data table manipulations.
  • The 'Matplotlib' library for charting data.
Show More Show Less

Course Samples

Python Course Overview
watch video
The Range Function - Coding
watch video
Introduction to Sorting and Filtering
watch video
Reading Text Files - Coding
watch video
Introduction to Pandas
watch video
Charting with mplfinance - Coding

Course Highlights

  • Used on the Street

    This is the same comprehensive course our corporate clients use to prepare their analysts and associates.

  • Real Coding Examples

    You'll learn-by-doing by using fully-annotated Jupyter code notebooks as you work through the course; no coding experience necessary.

  • Taught by experienced software developers

    Our instructor is a software engineer with a math PhD and over 20 years of real-world development experience.

  • Instructor Support

    Have a question on course content? Communicate directly with instructors by asking questions throughout the course.

Frequently Asked Questions

CPE logo

Earn CPE Credits with WSP Online Courses

CPE logo Wall Street Prep is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints regarding registered sponsors may be submitted to the National Registry of CPE Sponsors through its website: www.nasbaregistry.org.
X

The Wall Street Prep Quicklesson Series

7 Free Financial Modeling Lessons

Get instant access to video lessons taught by experienced investment bankers. Learn financial statement modeling, DCF, M&A, LBO, Comps and Excel shortcuts.